[PHP] Schaltflächenproblem

Jabazz

Well-known member
ID: 183926
L
20 April 2006
2.545
117
Halli hallo,

mal wieder ein kleines Problemchen von mir, und zwar folgendes:

habe ein sogenanntes "Auto-Reg", schön und gut, aber will ich eine neue Seite eintragen und klicke auf "abschicken" (welches hier eine Schaltfläche ist und mit Aktion:abschicken definiert ist) wird alles einfach nur zurückgesetzt, was könnte der Fehler sein?!

Hoffe folgende Auszüge aus der Datei können helfen:

{
if($ab_gehts)
{
$query="INSERT INTO spopautoreg (name, scriptlink, beschreibung, bonus, refname, script) VALUES ('$anbietername', '$scriptlink', '$beschreibung', '$bonus', '$refid', '$script');";
mysql_query($query);
echo mysql_error();
echo"<center><font size=4 font color=red>Der Anbieter wurde eingesetzt!</center></font><br>";
}

<center><p><input type="submit" value="Abschicken" name="ab_gehts"><input type="reset" value="Zurücksetzen" name="B2"></p></center>
 
Wo werden die Variablen $ab_gehts, $anbietername, $scriptlink, $beschreibung, $bonus, $refid und $script definiert ?
 
Hi, hilft das?! Eine andere Definition habe ich nicht gefunden in der Datei:

<center><p><b><font color="#FF0000">Neuen Anbieter eingeben:</font></b></p><center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2">
<tr>
<td width="100%" valign="top">
<form method="POST" action="index.php">
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="52%">
<tr>
<td width="30%" valign="top"><b><font size="4">Anbietername:</font></b></td>
<td width="70%" valign="top"><input type="text" name="anbietername" size="50"></td>
</tr>
</table>
</center>
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="52%">
<tr>
<td width="30%" valign="top"><b><font size="4">Seitenlink:</font></b></td>
<td width="70%" valign="top"><input type="text" name="scriptlink" value="https://" size="50"> (ohne / am ende!)</td>
</tr>
</table>
</center>
<center>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="52%">
<tr>
<td width="30%" valign="top"><b><font size="4">Beschreibung:</font></b></td>
<td width="70%" valign="top"><textarea rows="10" name="beschreibung" cols="40"></textarea></td>
</tr>
</table>
</center>
 
Wenn du in PHP eine Variable verwendest, so steht diese wohl nicht im HTML-Code :wall:

Such in deinem PHP-Code die Stellen
PHP:
$ab_gehts = ...;
$anbietername = ...;
...
und poste diese. Da und nur da werden die Variablen definiert.
 
Diese "Auszüge" sind nicht wirklich hilfreich, weil man nicht mal weiß, ob sie in einer oder mehreren Dateien stehen und in welcher Reihenfolge sie vorkommen. Bitte poste doch wenigstens, in welcher Datei sie stehen und die Reihenfolge. Das würde helfen!

Am besten wäre natürlich, du postest die ganze Datei (oder Dateien). Dann aber unbedingt vorher Passwörter und andere Zugangsdaten rauslöschen.