Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Prob mit DB Eintrag

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
The-Plaqe
PostRank 6
PostRank 6
Beiträge: 364
Registriert: 19.10.2005, 09:53

Beitrag von The-Plaqe » 26.02.2006, 21:33

Moinchen,

also irgendwie klappt der insert nicht bei mir, die id wird erstellt nur ins feld einleitung wird nichts eingetragen ... *argh*

Code: Alles auswählen

<?php

if &#40; ! empty&#40; $_REQUEST&#91;'einleitung'&#93; &#41; &#41; &#123;
$dberror = "";
$ret = add_to_database&#40; $_REQUEST&#91;'einleitung'&#93;, $dberror &#41;;

if &#40; ! $ret &#41; &#123;
print "FEHLER&#58; $dberror<br />\n";
&#125; else &#123;
print "OK<br />\n";
&#125;
&#125;

function add_to_database&#40; $einleitung, &$dberror &#41; &#123;
$einleitung = mysql_real_escape_string&#40; $einleitung &#41;;
$link = mysql_pconnect&#40;"localhost","user","pass" &#41;;
if &#40; ! $link &#41; &#123;
$dberror = mysql_error&#40;&#41;;
return false;
&#125;

if &#40; ! mysql_select_db&#40;"name123", $link &#41; &#41; &#123;
$dberror = mysql_error&#40;&#41;;
return false;
&#125;

$query = "INSERT INTO table1 &#40; einleitung &#41; values&#40; '$einleitung' &#41;";
if &#40; ! mysql_query&#40; $query, $link &#41; &#41; &#123;
$dberror = mysql_error&#40;&#41;;
return false;
&#125;
return true;
&#125;


print <<<E0F
<form method="post" action="&#123;$_SERVER&#91;'PHP_SELF'&#93;&#125;">
<p><input type="text" name="einleitung" />&nbsp;Content</p>
<p><input type="submit" value="GO" /></p>
</form>
E0F;



?>
kann mir pls einer helfen ?

dankt euch !

gruss...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Anonymous

Beitrag von Anonymous » 27.02.2006, 01:00

fehler einkreisen....

als erstes die fertige Query über print ausgeben lassen, um zu sehen wie die dann aussieht.... wenn die dann ok aussieht, diese einfach mal direkt über einen mysql client oder admintool auf der DB ausführen, und schauen was man dort als Antwort erhält...

anstatt '$einleitung' sollte man besser '".$einleitung."' verwenden, so ist es eindeutiger und es treten weniger Fehler auf...

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag