Formularinhalte in eine MySQL Datenbank mit PHP einfügen

ich hab XAMMP aufm rechner gehabt um das erst mal zu testen. Jetzt versuche ich gerade PHPMyAdmin auf meinem Server zu installieren. Wie genau ich das mache muss ich noch erlesen da ich mit der Beschreibung die da beiliegt nicht wirklich klar komme... >_>;

ja DB werd ich schon anlegen können. hab ich in 24 nun schon 3x mal gemacht. Kannst du mir vielleicht noch sagen wie ich da eine ID setze?

Das Script kann einfach irgendwo auf den Server, so weit ich weiß.

Und nun es gibt auch genug Leute in Foren die dann meinen: benutz die suchfunktion oder wühl dich erst durch die alten Posts... das ist das was ich seit 3 Tagen mache... Und wenn ich das hier fertig hab hab ich dasnächste Problem... was wieder PHP betrifft xD
Meine nächste Anschaffung ist ein PHP Buch.

Trotzdem noch mal Danke! ^^;;
 
mit access hab ich noch vor nem halben jahr in der schule gearbeitet. jaja die primärschlüssel.
bin ja jetzt aus der schule raus x.x;

aber es ist schön mal jemand nettes zu treffen der einem auch so zu sagen mit rat und tat zur seite stellt. würd mein server jez nicht spacken und PHPMyAdmin noch übertragen wär ich glücklich, denn ich hab keinen plan was die zugangsdaten für die DB aufm localhost sind.
 
host: localhost richtig?

hey und ich bin echt dankbar das es leute wie dich gibt! ^^ ich kann zwar fragen beantworten und helfen was Photoshop, Grafik allg. oder HTML betrifft, aber bei PHP bin ich überfragt.
 
jetzt bekomm ich auch noch ne fehlermeldung...
und nun such ich wieder nach der liste wo drauf steht was das ist...

#1063 - Incorrect column specifier for column 'id'
?
 
Hi ich mache gerade sowas ähnliches *g*
ich poste dir hier mal meinen code, vieleicht kannst du es ja nachvollziehen....

Erstmal ein formular um an Informationen zu kommen :D
Code:
<form action="eintragen2.php" method="post">
  <table border="1" align="center">
    <tr> 
      <td><b>name:</b></td>
      <td><input type="text" name="name" maxlength="50"></td>
    </tr>
    <tr> 
      <td><b>alter:</b></td>
      <td> <input type="text" name="alter" maxlength="40"></td>
    </tr>
    <tr> 
      <td><b>gr&ouml;&szlig;e</b></td>
      <td><input type="text" name="größe" maxlength="40"></td>
    </tr>
    <tr> 
      <td><b>gewicht:</b></td>
      <td><input type="text" name="gewicht" maxlength="40"></td>
    </tr>
    <tr> 
      <td align="center" colspan="2"> <input type="submit" value="Eintragen"> 
      </td>
    </tr>
  </table>
</form>

Nun werden die daten in einem PHP script übernommen, ausgelesen und in die Mysql db geschrieben

Code:
<?php

$name=$HTTP_POST_VARS['nick']; 
$alter=$HTTP_POST_VARS['kennwort'];
$größe=$HTTP_POST_VARS['klasse'];
$gewicht=$HTTP_POST_VARS['gilde'];

include 'config/config.php';  <= in der config, stehen halt die verbindungsdaten



$verbinde=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db("usr_web20_2", $verbinde);
mysql_query("
  INSERT INTO plan     <= name der tabelle (nicht datenbankname)
  (name, alter, größe, gewicht)
  VALUES
  ('$name', '$alter', '$größe', '$gewicht')
  ", $verbinde);
  
if(mysql_affected_rows($verbinde)==1)
   echo "Vielen Dank f&uuml;r Ihren Eintrag!<br>",
        "<a href=\"raid.php\">Zur&uuml;ck</a>";
else
   echo "Beim Eintragen ist ein Fehler aufgetreten.<br>",
        "<a href=\"javascript:history.back();\">Zur&uuml;ck</a>";

?>


und nun noch ein Script welches alles eingegeben wieder ausgibt

Code:
 <?php


include 'config/config.php';

$verbinde=mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db("usr_web20_2", $verbinde);

$sql = "SELECT name,alter,größe,gewicht FROM plan"; // dein select 
$result = mysql_query($sql); // ausführen des selects und speichern in ein resultset 
while($row = mysql_fetch_array($result)) // schleife solange ausführen bis resultset keine zeilen mehr hat 
{ 



$status = ($row['name']); // ausgeben
$status = ($row['größe']);
$status = ($row['alter']);
$status = ($row['gewicht']);
}
?>

Ist eigentlich ziemlich simpel :) so solltest du alles hinbekommen, ansonsten frag einfach mal :)
 
OI! Dankeschön!

Also das Formular hab ich nun. Bei mir liegt das Problem halt nun daran das ich das Script weder aufm Server noch aufm localhost testen kann... Beim localhost heißt es dann: Objekt nicht gefunden. Aber trotzdem danke. Wenn es dann wieder nicht funktioniert nehm ich halt mal deins auseinander ^^
 
äm
auf dem server gibts du im script auch localhost an...
weil das script ja auf dem server liegt....

und zuhause kannst es doch auch testen, falls du local eine MySQL db nen apachi mit php laufen hast
 
Zurück