Buenas tengo una tabla con en mi base de datos llamada flechazo donde hay 51 columnas llamadas flechazo1,flechazo2,.....,flechazo50.
ejecuto este codigo que basicamente es si apreto el boton 1 me ejecuta un codigo php, y si apreto el 2 otro diferente.
Código PHP:
Ver original<script LANGUAGE="JavaScript">
function ir(){
window.location="http://localhost/../flechazo.php";//pagina donde tienes tus consultas para borrar
}
</script>
<script LANGUAGE="JavaScript">
function ir2(){
window.location="http://localhost/../gfsdfg.php";//pagina donde tienes tus consultas para borrar
}
</script>
<div id="botonesquedar">
<input type="button" value="boton1" onClick="ir()"/>
<input type="button" value="boton2" onClick="ir2()"/>
</div>
mi problema es que no me mete en la columna flechazo $i que le toque (el primer null que encuentre) el email
Código PHP:
Ver original<?php
$email= $_SESSION["usuario"] ;//tu
$r2= $_SESSION["usuario"] ;//usuario al que se envia flechazo
$aux=0;
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "mydb2";
$conn = new mysqli($servername, $username,$password,$dbname);
$sql = "SELECT * FROM flechazo WHERE contador LIKE '$r2' ";
$result = $conn->query($sql);
echo "frsdfsd";
while($row = $result->fetch_assoc()) {//2
for($i=1;$i<51;$i++){
$var=$row["flechazo$i"];// se puede hacer esto?????
echo $var;
if($var=='null'){
$aux=$i;
$i=51;
}
}//for
}//2
$sql2 = "UPDATE flechazo SET flechazo"+$aux+"='$email' WHERE contador LIKE '$r2' ";// el +$aux+ esta bien???????????????????
if ($conn->query($sql2) === TRUE) {
echo "";
} else {
echo "";
}
$conn->close();
?>