[GastForen Programmierung/Entwicklung PHP und MySQL Probleme mit PHP Script

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Probleme mit PHP Script

Ju_Fisi
Beiträge gesamt: 3

18. Jan 2018, 11:38
Beitrag # 1 von 6
Bewertung:
(17609 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo ihr :)
Ich bin noch ein relativer Anfänger in Bezug auf PHP. Ich schreibe momentan an einem Script, welches über ein Webinterface neue Datensätze zur Datenbank hinzufügt...
Das ist mein Code dazu :

Code
<html> 
<head>
<?php


if ($asend)
{
$db = mysql_connect( "..." , "..." , "..." );

$sqlab = "insert into books";
$sqlab .= "(titel, publication_year, publication_company, theme) values "
$sqlab .= "('". $_POST["titel"] ."', '". $_POST["publication_year"] ."', '". $_POST["publication_company"] ."', '". $_POST["theme"] ."', )";

mysql_db_query("archive", $sqlab);

$num = mysql_affected_rows();
if ($num>0)
echo "Ein neuer Eintrag.<p>";
else
{
echo "Fehler! ";
echo "kein Eintrag hinzugefügt<p>";
}
mysql_close($db);
}
?>

</html>


Vergebt mir wenn es nach kompletten Anfänger aussieht :D Fehlermeldung dazu ist :
syntax error, unexpected '$sqlab' (T_VARIABLE)on line 11

Das wäre also Zeile :
$sqlab .= "('". $_POST["titel"] ."', '". $_POST["publication_year"] ."', '". $_POST["publication_company"] ."', '". $_POST["theme"] ."', )";


Könnt ihr mir eventuell weiterhelfen?
X

Probleme mit PHP Script

flobaer
Beiträge gesamt: 317

18. Jan 2018, 11:59
Beitrag # 2 von 6
Beitrag ID: #561914
Bewertung:
(17605 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, am Ende der Zeile davor fehlt das Semikolon ;-)

Viele Grüße
Florian


als Antwort auf: [#561911]

Probleme mit PHP Script

Ju_Fisi
Beiträge gesamt: 3

18. Jan 2018, 13:38
Beitrag # 3 von 6
Beitrag ID: #561930
Bewertung:
(17588 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke, hab dann leider doch noch gesehen das ziemlich viel falsch war.. Aber nun funktionierts :)


als Antwort auf: [#561914]

Probleme mit PHP Script

Intermedia
Beiträge gesamt: 1287

19. Jan 2018, 10:31
Beitrag # 4 von 6
Beitrag ID: #561942
Bewertung:
(17535 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Aber nun funktionierts :)


nicht mehr lange: http://us2.php.net/manual/de/function.mysql-connect.php
Bitte rotes Feld lesen.

Gruß Sven


als Antwort auf: [#561930]

Probleme mit PHP Script

Ju_Fisi
Beiträge gesamt: 3

19. Jan 2018, 11:14
Beitrag # 5 von 6
Beitrag ID: #561943
Bewertung:
(17530 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab fast das komplette Script umgeschrieben, glaub mir das funktioniert jetzt.


als Antwort auf: [#561942]

Probleme mit PHP Script

crisies
  
Beiträge gesamt: 138

6. Feb 2018, 22:51
Beitrag # 6 von 6
Beitrag ID: #562320
Bewertung:
(15982 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

1. bei "insert into books " fehlt dir ein SPACE hinten
2. bei der nächsten Linie ...) values " fehlt ein ; zuhinterst
3. bei der nächsten hats ein , zuviel ."', )"; muss ."'); sein
4. die $_POST Werte sollten mit real_escape oder ähnlichem maskiert werden

lg
chris.w.


als Antwort auf: [#561911]
X