Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - javaquery

Páginas: [1] 2 3 4 5 6 7
1
Hola
Ya me funciona, el error era lo que comentabas yo en el formulario para meter las coordenadas usaba {lat: 36.744284, lng: -3.518102} y por eso no me aparecia el marcador,
Gracias ;D

2
ahora si me crea los marcadores, pero cuando creo uno y carga el mapa no aparece el marcador con la banderita roja, ¿a ti te funciona?
gracias

3
Hola
que yo sepa uno que lo ha hecho no a usado ajax, pero ¿con ajax es mas facil? si se puede hacer sin ajax mejor, en realidad no hay que complicarlo mucho como ha dicho el profesor.

gracias

4
Buenos dias
H estado revisandolo pero no doy con el error, necesito entregarlo esta semana, a ver si alguien me puede ayudar, gracias

saludos

5
Buenas tardes, estoy haciendo el siguiente ejercicio.

Crear una aplicación web híbrida utilizando la API de Google Maps.

La aplicación usará una base de datos para almacenar las ubicaciones que el usuario quiera visualizar en el mapa. Esta base de datos tendrá las siguientes tablas:


CATEGORÍA
      id_categoria int, llave primaria (auto incrementable)
      nombre varchar(50)

MARCADOR
      id_marcador int, llave primaria (auto incrementable)
      nombre varchar(50),
      descripción text,
      coordenadas text,
      categoría int, llave secundaria de CATEGORIA

Los marcadores se clasifican en diversas categorías, que pueden ser, por ejemplo: restaurantes, bares o discotecas.

La aplicación tendrá una página desde la que se podrán dar de alta categorías y marcadores, haciendo un correcto uso de formularios.

En otra página, el usuario podrá elegir de un desplegable qué categoría desea ver, y se cargarán en el mapa los datos de los marcadores de la categoría seleccionada. La información se mostrará de la siguiente forma: inicialmente sólo se verá el marcador en el mapa, pero al clicar sobre él, se mostrarán el nombre y la descripción.

Debes entregar el código de la base de datos junto con las páginas PHP-HTML de tu aplicación.


Tengo la aplicacion dividida en 4 codigos

Uno con las variables de la base de datos:

datos.php

Código: [Seleccionar]
<?php
$host 
'localhost';
$user 'root';
$pass '';
$db_name 'mapa';
?>



Otro usuario.php, aqui selecciono una categoria

Código: [Seleccionar]

<?php
session_start
();
require_once(
"datos.php");
$con mysqli_connect($host$user$pass$db_name) or die ("Error en la conexión con la base de datos");
?>

<!DOCTYPE html>
<html> 
      <head>   
         
          <title>Panel de usuario</title>
          <meta charset="UTF-8">
          <form method="POST" action="index.php" name="form-select">
          <p>ELIGE UNA CATEGORIA</p>
          <p>Categoria:</p>
      </head>
      <body>         
               
                <?php
                $query 
"select * from categoria";
                
$rows mysqli_query($con$query);
                echo 
"<select name='categoria'><option value=''></option>";
                while(
$row mysqli_fetch_array($rows)){
                    
extract($row);
                    echo 
"<option value='$id_categoria'>$nombre</option>";
                }
                echo 
"</select>";
                
mysqli_close($con);
                
?>

                </br></br>
                <input type="submit" value="Buscar" name="buscar_cat" >
            </form>
            <?php
                
if(isset($_SESSION['busqError'])){
                    echo 
$_SESSION['busqError'];
                    unset(
$_SESSION['busqError']);
                }
                if(isset(
$_SESSION['busqVac'])){
                    echo 
$_SESSION['busqVac'];
                    unset(
$_SESSION['busqVac']);
                }
            
?>

      </body> 
   
</html>


formulario.php, se darán de alta categoría y marcador

Código: [Seleccionar]
<?php
session_start
();
require_once(
"datos.php");
$con mysqli_connect($host$user$pass$db_name) or die ("Error en la conexión con la base de datos");
?>




<!DOCTYPE html>
<html lang="es">
<head>
        <meta charset="UTF-8">
        <title></title>
</head>
    <body>
        <form action="formulario.php" method="post" name="formCategoria" >
            <u><h1>Alta categorias</h1></u>
                Nombre: <input type="text" name="nombre" /><br/><br/>
                <input type="submit" value="Alta categoria" name="alta_categoria">
            </form>


            <?php
                
if(isset($_SESSION['catOK'])){
                    echo 
$_SESSION['catOK'];
                    unset(
$_SESSION['catOK']);
                }
                if(isset(
$_SESSION['catError'])){
                    echo 
$_SESSION['catError'];
                    unset(
$_SESSION['catError']);
                }
            
?>

               
        <form method="POST" action="admin.php" name="formMarcadores">

                Nombre marcador: <input type="text" name="nom_marcador" /><br/><br/>
                Descripcion: <input type="text" name="descripcion" /><br/><br/>
                Coordenadas:<input type="text" name="coordenadas">

                <?php
                $query 
"select * from categoria";
                
$rowsmysqli_query($con$query);
                echo 
"<select name='categoria'><option value=''></option>";
                while(
$row mysqli_fetch_array($rows)){
                    
extract($row);
                    echo 
"<option value='$id_categoria'>$nombre</option>";
                }
                echo 
"</select>";
                
?>

                <br/><br/>
                <input type="submit" value="Alta marcador" name"alta_marcador">
        </form>
            <?php
                
if(isset($_SESSION['marcadorOK'])){
                    echo 
$_SESSION['marcadorOK'];
                    unset(
$_SESSION['marcadorOK']);
                }
                if(isset(
$_SESSION['marcadorError'])){
                    echo 
$_SESSION['marcadorError'];
                    unset(
$_SESSION['marcadorError']);
                }
            
?>

     </body>       
 </html>
 <?php
 
if(isset($_POST['alta_categoria'])){
    if(isset(
$_POST['nombre']) && !empty($_POST['nombre']))
    {
        
$nombre $_POST['nombre'];
        
$query_C "insert into categoria(nombre) values ('$nombre')";
        
mysqli_query($con$query_C);
        
$_SESSION['catOK'] = "¡Categoria creada!";
        
header("Location: formulario.php");

    }
    else
    {
        
$_SESSION['catError'] = "Escribe el nombre de la categoria por favor";
        
header("Location: formulario.php");
    }
}


if(isset(
$_POST['alta_marcador']))
{
    if(isset(
$_POST['alta_marcador']) && !empty($_POST['alta']) && isset($_POST['coordenadas']) && !empty($_POST['coordenadas']) && isset($_POST['categoria']))
    {
        
$nombre $_POST['nom_marcador'];
        
$descripcion $_POST['descripcion'];
        
$coordenadas $_POST['coordenadas'];
        
$categoria $_POST['categoria'];
        
$query_M "insert into marcador(nombre, descripcion, coordenadas, categoria) values ('$nombre', '$descripcion', '$coordenadas', $categoria)";
        
mysqli_query($con$query_M);
        
$_SESSION['marcadorOK'] = "Marcador creado correctamente";
        
header("Location: formulario.php");
    }
    else
    {
        
$_SESSION['marcadorError'] = "<span style='color:red;'>Rellena todos los campos por favor.</span>";
        
header("Location: formulario.php");
    }
}
mysqli_close($con);
?>
                   
               



index.php configurado con el mapa, pero ahora no me carga

Código: [Seleccionar]
<?php
session_start
();
require_once(
"datos.php");
$con mysqli_connect($host$user$pass$db_name) or die('Error con la conexion de la base de datos');

if (isset(
$_POST['categoria']) && !empty($_POST['categoria'])){
  
$ct $_POST['categoria'];
    
$query "select * from marcador where categoria = $ct";
    
$result mysqli_query($con$query);
    
$rows $result->num_rows;
    if(
$rows == 0){
        
$_SESSION['busqVac'] = "No se ha encontrado ningun marcador con esta categoria"
        
header("Location: usuario.php");

}

}
else{
    
$_SESSION['busqError'] = "Selecciona una categoria por favor";
    
header("Location: usuario.php");
}


?>

 <!DOCTYPE html>
<html>
  <head>
    <title>Mapa Mptril</title>
    <meta name="viewport" content="initial-scale=1.0">
    <meta charset="utf-8">
   
  </head>
  <body>
    <div id="map" style="height:50%; width:50%"></div>
    <script>
      var map;
  function initMap() {
      var myLatLng ={lat: 36.7364345, lng: -3.4702847};
       
        map = new google.maps.Map(document.getElementById('map'), {
          center: myLatLng,
          zoom: 15
        });

        <?php        
        
          
while($row mysqli_fetch_array($result)){
            
extract($row);
            
        
?>



        var contentString = <?php echo "'".$nombre."<br>".$descripcion."'";?>;

        var infowindow<?php echo $id_marcador;?>  = new google.maps.InfoWindow({
          content: contentString
        });



        var marker<?php echo $id_marcador;?>  = new google.maps.Marker({
        position: <?php echo $coordenadas;?>,
        map: map,
        title: <?php echo "'".$nombre."'";?>
        });

         marker<?php echo $id_marcador;?>.addListener('click', function() {
          infowindow<?php echo $id_marcador;?>.open(map, marker<?php echo $id_marcador;?>);
        });

         <?php
       
}
       
mysql_close($con);
      
?>

    }

   
    </script>
    <a href ="usuario.php">Volver</a>
    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAXTM8tcD_fVL09AEKUKhFyundS8el6C70&callback=initMap"
    async defer></script>
  </body>
</html>

He probado la aplicacion y me da de alta categoria, pero los marcadores no me funciona.
 Un saludo

6
Ya funciona ;D ;D
 con el ultimo codigo que me pasaste

Muchas gracias ;) ;)

7
Buenos dias
 he cambiado dos cosas yo en mi codigo en el archivo datos.php tengo puesto db_name y en el tuyo es dbname , luego en el servidor.php lo he cambiado , y en tu codigo tienes puesto id y en el mio identificador, he probado y sigue sin funcionarme, me inserta los datos , pero en el phpmyadmin no aparece nada, nada mas que la columna id.

Gracias

8
Sera algo del phpmyadmin, no se es muy extraño

9
asi me inserta, pero luego en la busqueda me da notice y no me encuentra, y en mostrar todos me aparecen los id, y algun notice, pero los demas campos vacios

10
Me sale una pantalla que pone esto

Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento.
 
y debajo codigo xml

Código: [Seleccionar]
<definitions targetNamespace="http://localhost/soap/WSDLTST"><types><xsd:schema targetNamespace="http://localhost/soap/WSDLTST"><xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/"/><xsd:import namespace="http://schemas.xmlsoap.org/wsdl/"/></xsd:schema></types><message name="creaContactoRequest"><part name="nombre" type="xsd:string"/><part name="direccion" type="xsd:string"/><part name="telefono" type="xsd:string"/><part name="email" type="xsd:string"/></message><message name="creaContactoResponse"><part name="return" type="xsd:string"/></message><message name="mostrarTodosContactosRequest"/><message name="mostrarTodosContactosResponse"><part name="return" type="xsd:string"/></message><message name="buscarContactoRequest"><part name="nombre" type="xsd:string"/></message><message name="buscarContactoResponse"><part name="return" type="xsd:string"/></message><portType name="WSDLTSTPortType"><operation name="creaContacto"><documentation>funcion que crea contacto</documentation><input message="tns:creaContactoRequest"/><output message="tns:creaContactoResponse"/></operation><operation name="mostrarTodosContactos"><documentation>funcion que crea muestra los contactos</documentation><input message="tns:mostrarTodosContactosRequest"/><output message="tns:mostrarTodosContactosResponse"/></operation><operation name="buscarContacto"><documentation>funcion que crea muestra los contactos</documentation><input message="tns:buscarContactoRequest"/><output message="tns:buscarContactoResponse"/></operation></portType><binding name="WSDLTSTBinding" type="tns:WSDLTSTPortType"><soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/><operation name="creaContacto"><soap:operation soapAction="http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php/creaContacto" style="rpc"/><input><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input><output><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output></operation><operation name="mostrarTodosContactos"><soap:operation soapAction="http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php/mostrarTodosContactos" style="rpc"/><input><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input><output><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output></operation><operation name="buscarContacto"><soap:operation soapAction="http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php/buscarContacto" style="rpc"/><input><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></input><output><soap:body use="encoded" namespace="http://localhost/DAW_M07_ACT_05_Javier_Martin" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/></output></operation></binding><service name="WSDLTST"><port name="WSDLTSTPort" binding="tns:WSDLTSTBinding"><soap:address location="http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php"/></port></service></definitions>

11
lo he cambiado, ahora cuando doy de alta un usuario me sale el mensaje de usuario dado de alta en la bd, pero en el phpmyadmin no aparece, me aparecen los id (1,2,3,4..etc)pero las demas columnas nombre, telefono, email, direccion estan vacias,, claro cuando voy a buscar un usuario me sigue dando errores, son estos

Notice: Undefined index: direccion in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 11

Notice: Undefined index: telefono in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 12

Notice: Undefined index: email in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 13
identificador   Nombre   Direcci�n   Tel�fono   email


12
cliente.php
Código: [Seleccionar]
<?php
        
require_once("/lib/nusoap.php");
        
$namespace "http://localhost/DAW_M07_ACT_05_Javier_Martin";
        
$serverScript 'servidor.php';
        
$metodoALlamar $_POST['funcion'];
        
$client = new nusoap_client("$namespace/$serverScript?wsdl"'wsdl');
        if(
strcmp($metodoALlamar'creaContacto')) {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(
'nombre' => $_POST['nombre'],
                                        
'direccion' => $_POST['direccion'],
                                        
'telefono' => $_POST['telefono'],
                                        
'email' => $_POST['email']),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar"
                       
                
);
       
        } else if(
$metodoALlamar == 'buscarContacto') {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(
'nombre' => $_POST['nombre']),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar"
                       
                
);
        } else if(
strcmp($metodoALlamar'mostrarTodosContactos')) {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar"
                      
                       
                
);
        }
      

        echo 
$result."<br><br><a href='formularios.php'>Volver a formularios</a>";
?>


servidor.php
Código: [Seleccionar]
<?php

    
    require_once(
"datos.php");
require_once("lib/nusoap.php");
$namespace "http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php";
$server = new soap_server();
$server->configureWSDL("WSDLTST");
$server->soap_defencoding 'UTF-8';
$server->wsdl->schemaTargetNamespace $namespace;
  


  function creaContacto($nombre$direccion$telefono$email){

                require_once(
"datos.php");
                
$conn mysqli_connect($host$user$pass$db_name)or die("Error de conexión con la base de datos");
                
$sql "INSERT INTO contacto (nombre, direccion, telefono, email) VALUES ('".$nombre."', '".$direccion."', '".$telefono."', '".$email."')";
                if (
mysqli_query($conn$sql)) {
                    
$msg =  "Se introdujo un nuevo registro en la BD; ".$nombre;
                } else {
                    
$msg "Error: " $sql "<br>" mysqli_error($conn);
                }
                
mysqli_close($conn);
                return new 
soapval('return''xsd:string'$msg);
        }



       function 
buscarContacto($nombre) {

                require_once(
"datos.php");
                
$conn mysqli_connect($host$user$pass$db_name);
                
$sql "SELECT * FROM contacto where nombre='".$nombre."'";

                
$resultado mysqli_query($conn$sql);
               
                
$listado "<table><tr><td>identificador</td><td>Nombre</td><td>Dirección</td><td>Teléfono</td><td>email</td></tr>";
                while (
$fila mysqli_fetch_array($resultado)){
                        
$listado $listado."<tr><td>".$fila['identificador']."</td><td>".$fila['nombre']
                                .
"</td><td>".$fila['direccion']."</td><td>".$fila['telefono']
                                .
"</td><td>".$fila['email']."</td></tr>";
                }
                
$listado $listado."</table>";
                
mysqli_close($conn);

                
                return new 
soapval('return''xsd:string'$listado);

        }



       function 
mostrarTodosContactos() {

                require_once(
"datos.php");
                
$conn mysqli_connect($host$user$pass$db_name);
                
$sql "SELECT * FROM contacto";

                
$resultado mysqli_query($conn$sql);
                
$listado "<table><tr><td>identificador</td><td>Nombre</td><td>Dirección</td><td>Teléfono</td><td>email</td></tr>";
                while (
$fila mysqli_fetch_array($resultado)){
                        
$listado $listado."<tr><td>".$fila['identificador']."</td><td>".$fila['nombre']
                                .
"</td><td>".$fila['direccion']."</td><td>".$fila['telefono']
                                .
"</td><td>".$fila['email']."</td></tr>";
                }
                
$listado $listado."</table>";
                
mysqli_close($conn);

                return  
$listado;

        }

        
        

    

$server->register
(
'creaContacto',
array('nombre'=>'xsd:string','direccion'=>'xsd:string',
'telefono'=>'xsd:string','email'=>'xsd:string'),
array('return'=> 'xsd:string'),
$namespace,
false,
'rpc',
'encoded',
'funcion que crea contacto'
);


$server->register
(
'mostrarTodosContactos',
        array(),
        array(
'return' => 'xsd:string'),
        
$namespace,
false,
'rpc',
'encoded',
'funcion que crea muestra los contactos'
);
   


 $server->register
 (
'buscarContacto',
        array(
'nombre' => 'xsd:string'),
        array(
'return' => 'xsd:string'),
         
$namespace,
false,
'rpc',
'encoded',
'funcion que crea muestra los contactos'
);       

       
$server->service(isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '');

?>


 




13
ya lo he cambiado, ahora cuando inserto usuarios no muestra nada  :(

14
si, mira

Código: [Seleccionar]
create database agenda;
use agenda;

create table contacto (

identificador int auto_increment primary key,
nombre varchar(50),
direccion varchar(100),
telefono varchar(9),
email varchar(100));




15
Ahora ya si me aparece el mensaje de usuario insertado en la bd, pero en phpmyadmin no aparecen los datos, y otra cosa cuando hago una busquedad me muestra estos errores.
Notice: Undefined index: direccion in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 12

Notice: Undefined index: telefono in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 13

Notice: Undefined index: email in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 14
ID   Nombre   Direcci�n   Tel�fono   email

16
exacto

te pego el codigo de servidor.php

Código: [Seleccionar]
<?php

    require_once(
"datos.php");
require_once("lib/nusoap.php");
$namespace "http://localhost/DAW_M07_ACT_05_Javier_Martin/servidor.php";
$server = new soap_server();
$server->configureWSDL("WSDLTST");
$server->soap_defencoding 'UTF-8';
$server->wsdl->schemaTargetNamespace $namespace;
  


  function creaContacto($nombre$direccion$telefono$email){

                
$conn mysqli_connect($host$user$pass$db_name)or die("Error de conexión con la base de datos");
                
$sql "INSERT INTO contacto (nombre, direccion, telefono, email) VALUES ('".$nombre."', '".$direccion."', '".$telefono."', '".$email."')";
                if (
mysqli_query($conn$sql)) {
                    
$msg =  "Se introdujo un nuevo registro en la BD; ".$nombre;
                } else {
                    
$msg "Error: " $sql "<br>" mysqli_error($conn);
                }
                
mysqli_close($conn);
                return new 
soapval('return''xsd:string'$msg);
        }



       function 
buscarContacto($nombre) {

                
$conn mysqli_connect($host$user$pass$db_name);
                
$sql "SELECT * FROM contacto where nombre='".$nombre."'";

                
$resultado mysqli_query($conn$sql);
               
                
$listado "<table><tr><td>ID</td><td>Nombre</td><td>Dirección</td><td>Teléfono</td><td>email</td></tr>";
                while (
$fila mysqli_fetch_array($resultado)){
                        
$listado $listado."<tr><td>".$fila['id']."</td><td>".$fila['nombre']
                                .
"</td><td>".$fila['direccion']."</td><td>".$fila['telefono']
                                .
"</td><td>".$fila['email']."</td></tr>";
                }
                
$listado $listado."</table>";
                
mysqli_close($conn);

                
                return new 
soapval('return''xsd:string'$listado);

        }



       function 
mostrarTodosContactos() {

                
$conn mysqli_connect($host$user$pass$db_name);
                
$sql "SELECT * FROM contacto";

                
$resultado mysqli_query($conn$sql);
                
$listado "<table><tr><td>ID</td><td>Nombre</td><td>Dirección</td><td>Teléfono</td><td>email</td></tr>";
                while (
$fila mysqli_fetch_array($resultado)){
                        
$listado $listado."<tr><td>".$fila['id']."</td><td>".$fila['nombre']
                                .
"</td><td>".$fila['direccion']."</td><td>".$fila['telefono']
                                .
"</td><td>".$fila['email']."</td></tr>";
                }
                
$listado $listado."</table>";
                
mysqli_close($conn);

                return  
$listado;

        }

        
        

    

$server->register
(
'creaContacto',
array('nombre'=>'xsd:string','direccion'=>'xsd:string',
'telefono'=>'xsd:string','email'=>'xsd:string'),
array('return'=> 'xsd:string'),
$namespace,
false,
'rpc',
'encoded',
'funcion que crea contacto'
);


$server->register
(
'mostrarTodosContactos',
        array(),
        array(
'return' => 'xsd:string'),
        
$namespace,
false,
'rpc',
'encoded',
'funcion que crea muestra los contactos'
);
   


 $server->register
 (
'buscarContacto',
        array(
'nombre' => 'xsd:string'),
        array(
'return' => 'xsd:string'),
         
$namespace,
false,
'rpc',
'encoded',
'funcion que crea muestra los contactos'
);       

       
$server->service(isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : '');

?>


     

17
me dao cuenta que no me inserta usuarios en la base de datos, lo he comprobado  con el phpmyadmin, pero lo raro es que cuando relleno los datos de alta de usuario lo hace y no me muestra ningun error

18
este error


Parse error: syntax error, unexpected '$namespace' (T_VARIABLE) in C:\xampp\htdocs\DAW_M07_ACT_05_Javier_Martin\cliente.php on line 7

19
me error en esta linea

Código: [Seleccionar]
$client = new nusoap_client(""$namespace/$serverScript?wsdl"", 'wsdl');

¿sera esas dobles comillas?

20
Voy a perder la cabeza con este ejercicio, me sigue dando error

Código: [Seleccionar]
<?php
        
require_once("/lib/nusoap.php");
        
$namespace "http://localhost/DAW_M07_ACT_05_Javier_Martin";
        
$serverScript 'servidor.php';
        
$metodoALlamar $_POST['funcion'];
        
$client = new nusoap_client("$namespace?wsdl"'wsdl');
        if(
strcmp($metodoALlamar'creaContacto')) {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(
'nombre' => $_POST['nombre'],
                                        
'direccion' => $_POST['direccion'],
                                        
'telefono' => $_POST['telefono'],
                                        
'email' => $_POST['email']),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar
                        
                
);
        
        } else if(
$metodoALlamar == 'buscarContacto') {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(
'nombre' => $_POST['nombre']),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar
                        
                
);
        } else if(
strcmp($metodoALlamar'mostrarTodosContactos')) {
                
$result $client->call(
                        
"$metodoALlamar",
                        array(),
                         
"uri:$namespace/$serverScript",
                        
"uri:$namespace/$serverScript/$metodoALlamar
                       
                        
                
);
        }
       

        echo 
$result."<br><br><a href='formularios.php'>Volver a formularios</a>";
?>



Páginas: [1] 2 3 4 5 6 7

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".