gestione personaggi postato il 20/03/2007 22:22:49 nel forum programmazione, gdrcd e open source
ragazzi ho un problema, non riesco a far funzionare il mio scrip, ho provato diverse cose, ma ammetto che non sn espertissimo nel campo :( anche se so che non è mai il caso ti postare uno script intero magari voi notate qualche cosa che io neppure so XD
<? session_start();
include ("inc/parametri.inc.php");
include ("inc/controllo.php");
include ("inc/open2.php");
include ('inc/header.html.inc.php');
##################################
########### Jerry made ###########
##################################
$Nome = $_POST['Nome'];
switch (trim(strtoupper($op))) {
case "AVANTI":
$MySql = "UPDATE Personaggio SET Cognome = '$Cognome' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Esperienza = '$Esperienza' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Salute = '$Salute' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Mente = '$Mente' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Forza = '$Forza' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Carisma = '$Carisma' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Destrezza = '$Destrezza' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
$MySql = "UPDATE Personaggio SET Note = '$Note' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
break;
}
?>
<title>Niente</title>
</HEAD>
<body>
<table width="768" border="0" align=center>
<tr>
<td>
<center>
<font size=4>Gestione Personaggio</font><br/><br/>
</center>
</td></tr>
<tr><td>
Qui di seguito potete cambiare tutte i parametri di un pg
<br/>
<br/>
<?
$MySql = "SELECT * FROM Personaggio WHERE Nome = '$Nome'";
$Result = mysql_query($MySql);
$rs = mysql_fetch_array($Result);
?>
<form action="gst_pg1.php" method=Post>
<table>
<tr>
<td>Nome: </td><td><input type=text size=25 name="Nome" readonly value="<?=$rs["Nome"]?>"><br><br></td>
</tr>
<tr>
<td>Cognome: </td><td><input type=text size=25 name="Nome" value="<?=$rs["Cognome"]?>"><br><br></td>
</tr>
<tr>
<td>Esperienza:</td><td> <input type=text size=5 name="Esperienza" value="<?=$rs["Esperienza"]?>"><br><br></td>
</tr>
<tr>
<td>Salute: </td><td><input type=text size=5 name="Mente" value="<?=$rs["Salute"]?>"><br><br></td>
</tr>
<tr>
<td>Intelletto:</td><td> <input type=text size=5 name="Esperienza" value="<?=$rs["Mente"]?>"><br><br></td>
</tr>
<tr>
<td>Carisma:</td><td> <input type=text size=5 name="Forza" value="<?=$rs["Carisma"]?>"><br><br></td>
</tr>
<tr>
<td>Destrezza:</td><td> <input type=text size=5 name="Forza" value="<?=$rs["Destrezza"]?>"><br><br></td>
</tr>
<tr>
<td>Stato Civile :</td>
<td> <input type=text size=100 name="Note" value="<?=$rs["Note"]?>"><br><br></td>
</tr>
<tr>
<td><input type=submit name=op value='Avanti'></td><td></td>
</tr>
</table>
</form>
</td></tr></table>
</body>
</html>
sbaglio????
Pagine → 1
20/03/2007 23:17:42
beh intanto così veloce veloce non recuperi con il post il valore della variabile $op su cui fai lo switch
ma sinceramente non capisco perchè fai lo switch sul valore di un bottone di submit
1° modifica
poi per fare meno confusione dai un nome differente la box sel nome e del cognome
2° modifica
lo switch è inutile essendo submit e visto che fai una sola operazioni puoi evitarlo e compatti la query ne basta una non 60 ...
$Nome = $_POST['Nome'];
$MySql = "UPDATE Personaggio SET Cognome = '$Cognome', Esperienza = '$Esperienza' , Salute = '$Salute' , Mente = '$Mente' , Forza = '$Forza' , Carisma = '$Carisma' , Destrezza = '$Destrezza' , Note = '$Note' WHERE Nome = '$Nome'";
$Result2 = mysql_query($MySql);
?>
21/03/2007 00:08:50
perchè derryk una rispsopta così? O.o
21/03/2007 00:30:36
che bello risentirti!!
che brutto ridoverti deludere!!
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
NosTale: Manutenzione Terra della Vita