PHP - problema con formulario en codigo postal

   
Vista:

problema con formulario en codigo postal

Publicado por sandy sandra_um@hotmail.es (1 intervención) el 01/03/2014 01:37:31
Hola que tal, agradeceria si alguien me pudiera ayudar,
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\proyecto4\proyecto4.php on line 45

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\proyecto4\proyecto4.php on line 52

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\proyecto4\proyecto4.php on line 58

estos 3 errores me aparecen en mi codigo, solo consulta el primer dato de la base de datos pero si quiero cualquier otro me manda esos errores
este es el codigo php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
require("conexion.php");
$cp=$_POST['cp'];
$nombre=$_POST['nombre'];
$appa=$_POST['appa'];
$apma=$_POST['apma'];
$email=$_POST['email'];
$sexo=$_POST['sexo'];
$usuario=$_POST['usuario'];
$password=$_POST['password'];
$colonia=$_POST['select'];
	if($colonia==""){}else{
$sql5="select colonia from colonia where idcolonia=".$colonia;
$resultado5=mysql_query($sql5);
while($row5=mysql_fetch_array($resultado5)){
$col=$row5['colonia'];
}}
 
  $a=$_POST['nombre'];
$b=$_POST['appa'];
$c=$_POST['apma'];
  $d=$_POST['email'];
$e=$_POST['sexo'];
  $m=$_POST['municipio'];
  $n=$_POST['estado'];
  $p=$_POST['ciudad'];
$h=$_POST['cp'];
$i=$_POST['usuario'];
  $j=$_POST['password'];
  $l=$_POST['estatus'];
  $k=md5($j);
if($cp==""){}else{
	$cont=0;
$sql1="select * from colonia where cp=".$cp;
$resultado1=mysql_query($sql1);
while($row1=mysql_fetch_array($resultado1)){
$cont=$cont+1;
$estado=$row1['claveestado'];
if($cont==1){
$ciudad=$row1['claveciudad'];
$mun=$row1['clavemun'];
}}
$sql2="select estado from estado where cdestado=".$estado;
$resultado2=mysql_query($sql2);
while($row2=mysql_fetch_array($resultado2)){
 
$nomestado=$row2['estado'];
 
}
$sql3="select municipio from municipio where clavemun=".$mun;
$resultado3=mysql_query($sql3);
while($row3=mysql_fetch_array($resultado3)){
$municipio=$row3['municipio'];
 
}
$sql4="select ciudad from ciudad where claveciudad=".$ciudad;
$resultado4=mysql_query($sql4);
while($row4=mysql_fetch_array($resultado4)){
$ciudad=$row4['ciudad'];
 
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

problema con formulario en codigo postal

Publicado por xve (5525 intervenciones) el 01/03/2014 12:06:29
Hola Sandy, creo que el problema puedes estar en las instrucciones: mysql_query();
Ahí creo que te falta especificar el conector con la base de datos, algo así: mysql_query($query,$link);

Si lo puedes probar y comentar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar