Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 14-12-2005, 09:52
deep9
 Newbie
Links : Onlinestatus : deep9 ist offline
Registriert seit: Nov 2005
Beiträge: 31
deep9 ist zur Zeit noch ein unbeschriebenes Blatt
Standard Variabelnausgabe!

Grüss euch

Habe eine bisschen eine doofe frage und zwar: wenn ich textfeldern namen verteile so kann ich diese im action formular mit $_Post['varname'] wieder aufrufen und zb. mit echo ausgeben. Klar!! Doch wie funktioniert das mit folg. Skript:

PHP-Code:
<?
$sql 
= ("SELECT name, vorname, plz FROM bslkalender WHERE name ='$na' AND vorname='$vn' AND plz='$plz'");
$result mysql_query($sql) or die("MySQL-Fehler: " mysql_error());
if(
mysql_num_rows($result)>0)
{
 echo 
"Eintrag bereits vorhanden";
}
else
{
$sqlab "INSERT INTO bslkalender";
$sqlab .= "(name, vorname, firma, strasse, plz, ort,";
$sqlab .= " email, tel, fax, anz) values ";
$sqlab .= "($_POST['na'], $_POST['vn'], $_POST['fa'], $_POST['str'], $_POST['plz'], $_POST['ort'],";
$sqlab .= " $_POST['email'], $_POST['tel'], $_POST['fax'], $_POST['anz']");
mysql_query($sqlab);
echo 
$sqlab;
$num mysql_affected_rows();
if (
$num>0)
    {
    echo 
"Danke für Ihre Bestellung, Ihre Daten wurden erfolgreich erfasst.";
    }
else
    {
    echo 
"Ihre Daten konnten nicht erfasst werden!<p>";
    }
}
?> 

<form name="kalenderbestellung2006üb" action="kalenderbestellungaction.php" method="post">
  <input name="na" type="text"/> Name<br />
  <input name="vn" type="text"/> Vorname<br />
  <input name="fa" type="text"/> Firma<br />
  <input name="str" type="text"/> Strasse / Hausnummer<br />
  <input name="plz" type="text"> PLZ <br />
  <input name="ort" type="text"/> Ort<br />
  <input name="email" type="text"/> E-Mail Adresse<br />
  <input name="tel" type="text"/> Telefon Nr.<br />
  <input name="fax" type="text"/> Fax Nr.
  <p>
    <input name="anz" type="text"/> Anzahl Kalender</p>
  <p>
    
    <input type="submit" name="Submit" value="Eintragen"/>
    <input type="reset" name="Reset" value="Löschen"/>
    </form>
Stimmt dies so ? Oder wo muss ich in diesem Skript $_POST... einfügen, so dass es mir die Variabeln richtig füllt ?
Mit Zitat antworten