- Home
- Categorie
- Coding e Sistemistica
- PHP
- Chi mi aiuta con il PHP?\
-
devi usare le sessioni un attimo e ti do il codice
-
Nella pagina dalla quale prendi i dati
[PHP]session_start();
$_SESSION["codice"] = $codice; // ricavato: $codice = quello che vuoi o quello generato, o ecc..
session_register("codice");
// dopo fai quello che vuoi! [/PHP]La pagina che li riceve.
[PHP]if($postcode == $_SESSION["codice"]) {
echo "codice ok";
} else {
echo "codice ko";
} [/PHP]E' un' esempio, prende un input ($codice) e lo confronta con $_SESSION se e' uguale alla parola(in questo caso "codice") nell' altra pagina visualizza codice corretto o sbagliato, se non capisci dimmelo che cerco di essere più chiaro.
-
l' input lo prendi con una textarea i html e gi dai [HTML] name="codice" [/HTML]
-
Per capire capisco... Anzi, grazie 1.000.000.000! Ma per codice MySQL ora?
-
Ok intendi prendere una variabile da un database??
-
Si, dopo aver utilizzato i codici che mi hai appena passato!
-
Devo prendere $codice?
A quel punto mi hai risolto tutti i problemi!
-
$codice = mysql_query("select * from tabella where id = $_GET[id]");
while($data = mysql_fetch_object($q))
{
echo $data->nome_tuo_nuovo_campo;
}
-
$q = mysql_query("select * from tabella where id = $_GET[id]");
while($data = mysql_fetch_object($codice))
{
echo $data->nome_tuo_nuovo_campo;
}avevo sbagliato.
-
Scusa, ma $data sarebbe $q?
-
Nota: tabella va sostituito con la tabella da dove prendere la variabile, ricorda che prima devi connetterti al db lo sai fare??
-
$data e un altra variabile
-
no e' un' altra variabile
-
$id sarebbe una mia variabile personale con cui scelgo di controllare, giusto?
-
Esatto, guarda, prenditi 15 minuti, prova il codice e vedi se c'e qualcosa che non va al massimo io son qua fino alle 5.
-
Scusa se ti rompo ancora...
nome_tuo_nuovo_campo cosa sarebbe?
-
- tu non rompi
- nome tuo campo sarebbe il nome della variabile finale($data)
-
Ah, grazie!
Però mi da' questo errore: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Ti devo passare anche il mio codice?
-
Si perchè e un errore tuo non mio in quanto le variabili da te elencate io non le ho menzionate
-
Ti passo il codice, così mi puoi aiutare meglio!
<!DOCTYPE html>
<head>
<title>Conferma cancellazione</title>
</head>
<body>
<marquee width="100%" direction="left" scrollamount="8"><img src="img/logo.jpg" /></marquee>
<?php
$conn = mysql_connect("localhost","root","");
if (!$conn)
{
die('Connessione mancata con il root. Errore: ' . mysql_error());
}
$select = mysql_select_db("nome_db",$conn);
if (!$select)
{
die("Errore nella connessione con il database. Errore: " . mysql_error());
}
if($postcode == $_SESSION["utiliz"] && $postcode == $_SESSION["strum"])
{
$q = mysql_query("SELECT * FROM strumenti WHERE Utilizzatore = '$_GET['utilizz']';";
while($data = mysql_fetch_object($utilizz));
{
echo $data
}
}
else
{
echo "Errore nel trasferimento dei dati";
}
?>
<br />
<br />
<form method="post" action="index.html">
<div align="right"><input type="submit" value="Vai alla pagina principale" /></div>
</form>
</body>
</html>