KD-NewMedia
Gesperrt
- 23 September 2006
- 871
- 47
ROFL ich bin raus hier.
Ich habe doch das gemacht was du geschrieben hast!
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
ROFL ich bin raus hier.
mysql_fuss($eintrag) //könnt aber auch mysql_query heißen *grübel*
Jetzt schon?ROFL ich bin raus hier.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VALUES('name1' )' at line 2 aus
Wenn dein Query immer noch so aussieht wie zuletzt in $eintrag würde mich das nicht wundern. chrisi01 hat schon Recht, das Manual ist genau das Richtige - fang bitte erstmal mit den Grundlagen an .Hab es soweit nur eintragen tuht er immer noch nix er spuckt den fehler
if ($_POST['submit']=='Jetzt Senden')
Was hast du denn im Manual alles gelesen? Es könnte der Eindruck entstehen, dass du die Ausdrücke "alles" und "gar nichts" verwechselstAlles probiert was ihr geschrieben habt
<?php
require ( './db_connect.php' ); // In der datei machst deine DB-Daten rein.Sonst liest die hier ständig jeder mit xD
function escape_string($unescaped_string) {
if (get_magic_quotes_gpc()) {
$unescaped_string = stripslashes($unescaped_string);
}
$unescaped_string = mysql_real_escape_string($unescaped_string);
return $unescaped_string;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css/main.css" type="text/css" />
<title><?=$name;?></title>
</head>
<body>
<div id="header"></div>
<div id="center">
<form name="user" method="post" >
<input name="name1" type="text" value="Dein Name" size="20" maxlength="20" width="20"/><br>
<input name="email" type="text" value="Deine Email" size="20" maxlength="30" width="20" /> <br >
<textarea name="gbtext" type="text" value="Dein Text" cols="40" rows="3" >Deine Nachricht</textarea> <br />
<input type="submit" name="submit" value ="Jetzt Senden" />
</form>
<?
if(isset($_POST['submit']=='Jetzt Senden')){
if (isset($_POST['name1']=='Dein Name')||!$_POST['name1']){
echo "Bitte einen richtigen Namen eingeben!";
}
if (isset($_POST['email']=='Deine Email')){
echo "Bitte einen richtige E-Mail Adresse eingeben!";
}
if (isset($_POST['gbtext']=='Dein Text')){
echo "Bitte geben sie einen Text ein!";
}
}
mysql_query("INSERT INTO gbook (gbName, gbEmail, gbText) VALUES ('".escape_string($_POST['name1'])."', '".escape_string($_POST['email'])."','".escape_string($_POST['gbtext'])"')");
?>
</div>
<div id="footer"></div>
</body>
</html>
isset($_POST['submit']=='Jetzt Senden')
isset($_POST['submit'])
<?php
require ( './db_connect.php' ); // In der datei machst deine DB-Daten rein.Sonst liest die hier ständig jeder mit xD
function escape_string($unescaped_string) {
if (get_magic_quotes_gpc()) {
$unescaped_string = stripslashes($unescaped_string);
}
$unescaped_string = mysql_real_escape_string($unescaped_string);
return $unescaped_string;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" href="css/main.css" type="text/css" />
<title><?=$name;?></title>
</head>
<body>
<div id="header"></div>
<div id="center">
<form name="user" method="post" >
<input name="name1" type="text" value="Dein Name" size="20" maxlength="20" width="20"/><br>
<input name="email" type="text" value="Deine Email" size="20" maxlength="30" width="20" /> <br >
<textarea name="gbtext" type="text" value="Dein Text" cols="40" rows="3" >Deine Nachricht</textarea> <br />
<input type="submit" name="submit" value ="Jetzt Senden" />
</form>
<?
$error = false;
if(isset($_POST['submit'])){
if ($_POST['name1']=='Dein Name' || empty($_POST['name1'])){
echo "Bitte einen richtigen Namen eingeben!";
$error = true;
}
if ($_POST['email']=='Deine Email' || empty($_POST['email'])){
echo "Bitte einen richtige E-Mail Adresse eingeben!";
$error = true;
}
if ($_POST['gbtext']=='Dein Text' || empty($_POST['gbtext'])){
echo "Bitte geben sie einen Text ein!";
$error = true;
}
}
if (!$error){
mysql_query("INSERT INTO gbook (gbName, gbEmail, gbText) VALUES ('".escape_string($_POST['name1'])."', '".escape_string($_POST['email'])."','".escape_string($_POST['gbtext'])"')");
}
?>
</div>
<div id="footer"></div>
</body>
</html>
da ich grad Langweile hatte, habe ich das Script von Observer mal korrigiert, allerdings ebenfalls ungetestet.
PHP:if (isset($_POST['email']=='Deine Email')){
Naja, mehr als ihm den Link zum Manual zu posten kann ich leider auch nicht mehr tun .isset() muss schwer zu verstehen sein
Naja, mehr als ihm den Link zum Manual zu posten kann ich leider auch nicht mehr tun .