hi,
ich versuch ein gästebuch newsletter für mein portal zu coden... aber irgendwie funktioniert das ganze nicht obwohl keine errors angeigt werden...
bin noch in der lernphase von php
hoffe das prinzip vewrsteht jeder von dem script... es soll einfach in jedem usergästebuch den selben eintrag von 1 person hinterlassen.
ich post den code mal.. .vielleicht kann mir ja einer helfen
ich versuch ein gästebuch newsletter für mein portal zu coden... aber irgendwie funktioniert das ganze nicht obwohl keine errors angeigt werden...
bin noch in der lernphase von php
hoffe das prinzip vewrsteht jeder von dem script... es soll einfach in jedem usergästebuch den selben eintrag von 1 person hinterlassen.
ich post den code mal.. .vielleicht kann mir ja einer helfen
PHP-Code:
<form name="eintrag" method="post" action="">
<table width="625" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="625" height="22" valign="top">
<input name="titel" type="text" size="75" maxlength="75">
</td>
</tr>
<tr>
<td height="342" valign="top">
<textarea name="text" cols="100" rows="20"></textarea>
</td>
</tr>
<tr>
<td height="24" valign="top">
<input type="submit" name="submit" value="Speichern" />
<input type="reset" name="submit" value="Zurücksetzen" />
</td>
</tr>
</table>
</form>
<?php
// Starteinstellungen
error_reporting(E_ALL);
$abfrage = false;
// Daten der Datenbank
$mysql_host = "root";
$mysql_user = "web484";
$mysql_pass = "...";
$mysql_database = "usr_web484_1";
// POST-Ereignisse Abfragen
if(isset($_POST['text'])) {
$abfrage = true;
} else {
$abfrage = false;
}
// Verbindung zur Datenbank
@mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR die(mysql_error());
mysql_select_db($mysql_database) OR die(mysql_error());
// Abfrage maximale ID
$sql = "SELECT
user_id
FROM
phpbb_users";
$result = mysql_query($sql) OR die(mysql_error());
$max_anzahl = mysql_num_rows($result);
// Eintragen in Gästebuch
for ($i=0 and ($abfrage==true); $i=($max_anzahl+1); $i++) {
//Code um Gästebucheintrag
//bei jedem durchlauf zu erstellen
$sql_2 = "INSERT INTO pb_user_gb2
(
`ugb_uid` ,
`ugb_uid_from` ,
`ugb_text`
)
VALUES
(
'".$i."',
'Party-Base',
'".$_POST['text']."'
)
";
mysql_query($sql2) OR die(mysql_error());
}
// Result entfernen und Verbindung trennen
mysql_free_result();
mysql_close;
?>
Kommentar