Jump to content

Help


mfreitas

Recommended Posts

Hi, I have a problem with a script that envolves MySQL. I don't know much about PHP or SQL....

I am using a php script to create a random number and put it in a data base. I am sending here the script:

 

<?php

$IDJogo = 1;

$db = mysql_connect("localhost", "userx", "passx");

$basedados = "dby" ;

mysql_select_db($basedados, $db) ;

if(!$_POST['dado']) {

echo "Jogo: Pronto a começar.... " ;

}

else {

$dado = rand(1, 6) ;

$queryjog = "SELECT NDadosC FROM Jogo WHERE IDJogo = $IDJogo" ;

$jog = mysql_query($queryjog, $db) ;

if($jog = 2) {

$querydado = "UPDATE Jogo SET Dado11C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 1;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

echo "Jogo: A decorrer...." ;

}

else { echo "" ; }

if($jog = 3) {

$querydado = "UPDATE Jogo SET Dado10C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 2;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

echo "Jogo: A decorrer...." ;

}

else { echo "" ; }

if($jog = 4) {

$querydado = "UPDATE Jogo SET Dado9C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 3;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

echo "Jogo: A decorrer...." ;

}

else { echo "" ; }

if($jog = 5) {

$querydado = "UPDATE Jogo SET Dado8C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 4;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 6) {

$querydado = "UPDATE Jogo SET Dado7C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 5;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 7) {

$querydado = "UPDATE Jogo SET Dado6C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 6;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 8) {

$querydado = "UPDATE Jogo SET Dado5C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 7;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 9) {

$querydado = "UPDATE Jogo SET Dado4C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 8;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 10) {

$querydado = "UPDATE Jogo SET Dado3C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 9;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 11) {

$querydado = "UPDATE Jogo SET Dado2C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 10;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

if($jog = 12) {

$querydado = "UPDATE Jogo SET Dado1C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 11;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else { echo "" ; }

}

?>

 

But it isn't working. Every if I have on the script is being executed and only one should be, I don't know why.....

If somebody could please help me....

Thanks!

Link to comment
https://forums.phpfreaks.com/topic/244172-help/
Share on other sites

Thanks. O thought it was the same. But it still doesn't work....

The page can't read it:

 

<?php

$IDJogo = 1;

$db = mysql_connect("localhost", "userx", "passx");

$basedados = "bdy" ;

mysql_select_db($basedados, $db) ;

if(!$_POST['dado']) {

echo "Jogo: Pronto a começar.... " ;

}

else {

$pass = $_POST["pass"] ;

$querypass = "SELECT PassC FROM Jogo WHERE IDJogo = $IDJogo" ;

$result = mysql_query($querypass, $db) ;

if($pass == $result ){

$dado = rand(1, 6) ;

$queryjog = "SELECT NDadosC FROM Jogo WHERE IDJogo = $IDJogo" ;

$jog = mysql_query($queryjog, $db) ;

if($jog == 1) {

$querydado = "UPDATE Jogo SET Dado1C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 2;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 2) {

$querydado = "UPDATE Jogo SET Dado2C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 3;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

echo "Jogo: A decorrer...." ;

}

else{

if($jog == 3) {

$querydado = "UPDATE Jogo SET Dado3C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 4;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 4) {

$querydado = "UPDATE Jogo SET Dado4C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 5;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 5) {

$querydado = "UPDATE Jogo SET Dado5C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 6;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 6) {

$querydado = "UPDATE Jogo SET Dado6C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 7;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 7) {

$querydado = "UPDATE Jogo SET Dado7C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 8;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 8) {

$querydado = "UPDATE Jogo SET Dado8C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 9;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

else {

if($jog == 9) {

$querydado = "UPDATE Jogo SET Dado9C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 10;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

Else {

if($jog == 10) {

$querydado = "UPDATE Jogo SET Dado10C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 11;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

Else {

if($jog == 11) {

$querydado = "UPDATE Jogo SET Dado11C = $dado WHERE IDJogo = $IDJogo" ;

mysql_query($querydado, $db) ;

$jogu = 12;

$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;

mysql_query($queryjogu, $db) ;

}

Else {

if($jog == 12) {

echo "Jogo: Terminado" ;

$qequipaC = "SELECT Nome FROM Equipa WHERE Jogo.IDEquipaC = Equipa.EquipaID AND $IDJogo = IDJogo";

$equipaC = mysql_query($qequipaC, $db) ;

$qequipaF = "SELECT Nome FROM Equipa WHERE Jogo.IDEquipaF = Equipa.EquipaID AND IDJogo = $IDJogo";

$equipaF = mysql_query($qequipaC, $db) ;

$qgolosC = "SELECT GolosC FROM Jogo WHERE IDJogo = $IDJogo" ;

$golosC = mysql_query($qgolosC, $db) ;

$qgolosF = "SELECT GolosF FROM Jogo WHERE IDJogo = $IDJogo" ;

$golosF = mysql_query($qgolosF, $db) ;

echo "<br>" ;

}

}

}

}

}

}

}

}

}

}

}

}

else {

echo " Password Incorrecta...." ;

}

}

?>

 

Link to comment
https://forums.phpfreaks.com/topic/244172-help/#findComment-1253965
Share on other sites

in the future can please use the forum code tags. Thanks.

 

 

try this, you appear to be missing 1 curly brace at the end:

<?php
$IDJogo = 1;
$db = mysql_connect("localhost", "userx", "passx");
$basedados = "bdy" ;
mysql_select_db($basedados, $db) ;
if(!$_POST['dado']) {
    echo "Jogo: Pronto a começar.... " ;
}
else {
    $pass = $_POST["pass"] ;
    $querypass = "SELECT PassC FROM Jogo WHERE IDJogo = $IDJogo" ;
    $result = mysql_query($querypass, $db) ;
if($pass == $result ){
$dado = rand(1, 6) ;
$queryjog = "SELECT NDadosC FROM Jogo WHERE IDJogo = $IDJogo" ;
$jog = mysql_query($queryjog, $db) ;
if($jog == 1) {
$querydado = "UPDATE Jogo SET Dado1C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 2;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else { 
if($jog == 2) {
$querydado = "UPDATE Jogo SET Dado2C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 3;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
echo "Jogo: A decorrer...." ;
}
else{
if($jog == 3) {
$querydado = "UPDATE Jogo SET Dado3C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 4;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog == 4) {
$querydado = "UPDATE Jogo SET Dado4C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 5;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog == 5) {
$querydado = "UPDATE Jogo SET Dado5C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 6;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog == 6) {
$querydado = "UPDATE Jogo SET Dado6C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 7;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog == 7) {
$querydado = "UPDATE Jogo SET Dado7C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 8;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog ==  {
$querydado = "UPDATE Jogo SET Dado8C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 9;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
else {
if($jog == 9) {
$querydado = "UPDATE Jogo SET Dado9C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 10;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
Else {
if($jog == 10) {
$querydado = "UPDATE Jogo SET Dado10C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 11;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
Else {
if($jog == 11) {
$querydado = "UPDATE Jogo SET Dado11C = $dado WHERE IDJogo = $IDJogo" ;
mysql_query($querydado, $db) ;
$jogu = 12;
$queryjogu = "UPDATE Jogo SET NDadosC = $jogu WHERE IDJogo = $IDJogo" ;
mysql_query($queryjogu, $db) ;
}
Else {
if($jog == 12) {
echo "Jogo: Terminado" ;
$qequipaC = "SELECT Nome FROM Equipa WHERE Jogo.IDEquipaC = Equipa.EquipaID AND $IDJogo = IDJogo";
$equipaC = mysql_query($qequipaC, $db) ;
$qequipaF = "SELECT Nome FROM Equipa WHERE Jogo.IDEquipaF = Equipa.EquipaID AND IDJogo = $IDJogo";
$equipaF = mysql_query($qequipaC, $db) ;
$qgolosC = "SELECT GolosC FROM Jogo WHERE IDJogo = $IDJogo" ;
$golosC = mysql_query($qgolosC, $db) ;
$qgolosF = "SELECT GolosF FROM Jogo WHERE IDJogo = $IDJogo" ;
$golosF = mysql_query($qgolosF, $db) ;
echo "<br>" ;
}
}
}
}
}
}
}
}
}
}
}
}
}
else {
echo " Password Incorrecta...." ;
}
}
?>

Link to comment
https://forums.phpfreaks.com/topic/244172-help/#findComment-1254034
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.