- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema con is_array
-
problema con is_array
ciao in questo file prima cerco le idcategorie scelte e poi tutte le idcategorie presente nel tab del db. e stampo ok se sono uguali no se sn diverse,
ma mi da questo problema e non sò però se il codice è giusto.
Warning: in_array() [function.in-array]: Wrong datatype for second argument in C:\xampp\htdocs\componente\formmodificaprofilo.php on line **50
<?php //Includo i file per la connessione //e per la verifica Utente require_once('connessione.php'); require_once('verificalogin.php'); ?> <html> <head> </head> <body> <h1> </h1> <form action="creaprofilo.php" method="post" > <?php if(isset($_SESSION['utente'])){ $user=$_SESSION['utente'][0]; //echo $user; } else{ echo "errore utente"; } $query1 = "SELECT * FROM utente WHERE username = '$user'"; $result1 = mysql_query($query1) or die("Errore nella query1:".mysql_error()); $row = mysql_fetch_assoc($result1); $idutente = $row['idutente']; $query="select * from seleziona where idutente='$idutente'"; $result2 = mysql_query($query) or die("Errore nella query1:".mysql_error()); $categorie_scelte= mysql_fetch_array($result2); $query3="select idcategoria from categoria where idpadre='0' "; $risultato=mysql_query($query3); $numerorighe = mysql_num_rows($risultato); for($x=0; $x<$numerorighe; $x++){ $tutte_categorie=mysql_fetch_array($risultato); $idcategoria = $tutte_categorie['idcategoria']; if(in_array($idcategoria, $categorie_scelte)){ echo "ok"; } else{ echo "no"; //} } } ?> <input name="" type="submit"> </form>
**