Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

ein formular für ein Spiel





Frage

ich bin grade ein game am proggen nun will ich die edit.php machen dort soll mann sich seinen usertext passowrt und ICQ nummer editiren .... vielicht kann mann mir helfen alles ist in der Tabelle Userdaten ich freue mich schon auf eure hilfe LG Mattes

Antwort 1 von f*euervogel

ja, und wo ist nun dein problem?

Antwort 2 von Mattes

îch bekomm das nciht hin kann mir jemand mal
ein beichspiel geben ??

Antwort 3 von f*euervogel

Antwort 4 von Mattes

LOOL diese Tourt´s sind alle so nverständlich

Antwort 5 von f*euervogel

wenn du unverständlich meinst, dein letzter satz auch...

noch mehr beispiele und erklärungen

sach mal, du programmierst grade ein online-browser-game in php und scheiterst an nem simplen update von benutzerdaten? sehr seltsam...

Antwort 6 von Mattes

ja erlich ne :o)

Antwort 7 von f*euervogel

naja, nach deiner rechtschreibung zu urteilen bist du wohl auch erst so 12...

Antwort 8 von Mattes

oder einer der es mit den langsarm tippen nciht so ernst nimmt ich sollte wohl befor ich speicher eher mal nach den fehlern gucken :o)

Antwort 9 von Mattes

was ist daran denn falsch???
[CODE]
?>
<div align="center">
<?php
print '<form action="edit.php?u='.$u.'&sid='.$sid.'&f='.$f.'" method="post">';
print '<table width="600" border="0">
<tr>
<td colspan="4">Dorfeinstellungen</td>
</tr>';
$sql = mysql_query("SELECT * FROM landkarte WHERE an = '$u' AND user_id = '$u'");

print '<tr><td width="24"><div align="center"><input name="select['.$dorfname.']" type="textfield" id="select'.$dorfname.'" value="'.$dorfname.'"> Dorfname</div><input name="select['.$dorfbild.']" type="textfield" id="select'.$dorfbild.'" value="'.$dorfbild.'"> Dorfbild( URL )</div></tr>';

print '</table>';
print '<table width="600" border="0">';
print '<tr><td><div align="right">';
print '<input name="sendmsg" type="submit" id="sendmsg" value="Speichern">';
print '</div></td></tr>';
print '</table>';
print '</form>';



if($z == 'sendmsg') {
$dorfname = $_POST[dorfname];
$dorfbild = nl2br($_POST[dorfbild]);
$insert = mysql_query("INSERT INTO landkarte
(dorfname, dorfbild)
VALUES
('$u', '$f',)");


print 'Alles Eingetragen.';
}



?>
</div>




die daten liegen in tabelle landkarte und editiren möchte ich $dorfname und $dorfbild

Antwort 10 von semi

So mal auf den ersten Blick

('$u', '$f',)

Ein Komma zu viel (vor der schliessenden Klammer).


Antwort 11 von f*euervogel

du willst doch bestehende daten verändern, also UPDATEN...

Antwort 12 von Mattes

moar :o(
alles neu machen :o(

Antwort 13 von f*euervogel

du beschwerst dich weil du die paar zeilchen code umschreiben musst?

erst lesen, denken und dann handeln.

Antwort 14 von Mattes

Also


UPDATE landkarte
SET dorfname=$dorfname,
SET dorfbild=$dorfbild,
where ('$u', '$f',)");

???? richtig oder Falsch??

Antwort 15 von semi

Antwort 16 von f*euervogel

>???? richtig oder Falsch??

probieren geht über studieren.

Antwort 17 von semi

@f*euervogel
Wenn Dich eine Frage nervt, dann antworte nicht aber lass die doofen Bemerkungen.
Es gibt keine dummen Fragen, nur dumme Antworten.

Antwort 18 von f*euervogel

es gibt durchaus überflüssige fragen.

Antwort 19 von Mattes

soo habe jetzt

[CODE]
<?php
if (isset($u)) {$u=(int)$u;} else {echo'main - no user_id';die;}
if (isset($sid)) {$sid=trim($sid);} else {echo'main - no user_id';die;}
if (isset($f)) {$f=(int)$f;} else {echo'main - no akt_feld';die;}

require('fns.php');
if (connect_db()==1) {echo'Fehler: Verbindung zur Datenbank nicht möglich.</center></body></html>';@mysql_close();die;}
if (check_id($u,$sid)==1) {echo'<html><body>access denied or session timed-out</body></html>';@mysql_close();die;}
if (check_fd($u,$f)==1) {echo'<html><body>sorry, dieses feld gehört dir nicht</body></html>';@mysql_close();die;}



echo'<html><link rel=stylesheet type=text/css href=style.css><body><center>';
resiupdate();
showresis();

?>
<div align="center">
<?php

print '<table width="600" border="0">
<tr>
<td colspan="4">Dorfeinstellungen</td>
</tr>';
$result=mysql_query("select * landkarte where feld_id='$u'");
print '<form action="edit.php" method="post">';

print ' < dorfname: ';
$dorfname
?>
<?php
print '<INPUT TYPE="hidden" NAME="dorfname" VALUE=""> ';
print ' Dorfname';
echo ' <INPUT TYPE="text" NAME="dorfname" ';
PRINT ' SIZE="20" MAXLENGTH="20">';
PRINT "Dorfbild";
PRINT ' <INPUT TYPE="text" NAME="dorfbild" ';
PRINT ' SIZE="20" MAXLENGTH="89">';
?>
<?php
$kunr=$_POST['landkarte'];
$kuname=$_POST['dorfname'];
$kuvorname=$_POST["dorfbild"];

$query = "UPDATE landkarte
SET dorfnamee='$dorfname',
dorfbild='$dorfbild'
WHERE feld_id = $u";

$result=mysql_query($query);
print ' <input type="submit" name="Submit" value="Speichern" class="button"/>';
?>
[/CODE]

so jetzt klappt es nicht NO USER_ID :(

was ist falsch???

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: