Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2006, 02:56
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 18 años, 4 meses
Puntos: 0
Cita:
Iniciado por tupajz Ver Mensaje
Cuando quieres ejecutar un alert de javascript inmerso en tu código php, no es necesario que cierres con la etiqueta ?>
Cierto, pero como ya comenté en otro post es mejor para diseñar salir y entrar en php lo suficiente. Además mejora el rendimiento xq PHP no tiene q buscar parsear las variables que se encuentren dentro del echo. Así mismo también sugiero q x costumbre uséis <?php en lugar de la etiqueta corta si programáis para servidores externos pues nunca sabréis cuando pueden cambiar la configuración del php.ini y no permitirlas...

Sobre la pregunta de climax2006 si pones el código completo podremos verlo mejor xq si se salta la primera comprobación lo más probable es q algo no esté bien definido... aunque lo primero q se ve es q te falta un echo

Código PHP:
if ($existe == "NO") { 
 /* creo la base de datos */ 
if (! mysql_query("CREATE DATABASE $basedatos", $link)){ 
?> 
<script language="javascript" type="text/javascript"> 
  alert("No se ha podido crear la base de datos,\n por favor intente con otro nombre"); 
  window.location.href='<? echo $PHP_SELF?>?tipo=paso1'; 
//Pero yo lo haría así x si akaso
  window.location.href='<?php echo $_SERVER['PHP_SELF']; ?>?tipo=paso1'; 
</script>
__________________
La muerte es un camino que todos debemos recorrer...