Ir para conteúdo
Fórum Script Brasil

glif

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Posts postados por glif

  1. Boa tarde, estou fazendo um site para faculdade e estou desenvolvendo uma página que  possui dois Selects (ComboBox - <select>) representando um estado e uma cidade escolhida pelo usuário.A página do servidor deve obrigatoriamente retornar uma saída em JSON ou XML. Estou pesquisando e não estou conseguindo achar nada referente ao assunto. já criei o banco de dados.

    Ao selecionar um dos estados no Select superior, as respectivas cidades são carregadas no Select inferior puxando as informações do banco de dados, como ilustrado no anexoWeb(12)_Ajax_Exercicio.thumb.png.9d209ba

    Alguém poderia me ajudar com isso ? estou a tempo tentando achar uma solução, é bem simples mas como meu conhecimento é básico estou me batendo para fazer. 

     

    Muito obrigado.

    o banco de dados que criei  é esse aqui :

    CREATE DATABASE  IF NOT EXISTS `estados_cidades` /*!40100 DEFAULT CHARACTER SET utf8 */;
    USE `estados_cidades`;
    -- MySQL dump 10.13  Distrib 5.6.17, for Win64 (x86_64)
    --
    -- Host: localhost    Database: estados_cidades
    -- ------------------------------------------------------
    -- Server version    5.6.12-log

    /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
    /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
    /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
    /*!40101 SET NAMES utf8 */;
    /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
    /*!40103 SET TIME_ZONE='+00:00' */;
    /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
    /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
    /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
    /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

    --
    -- Table structure for table `cidade`
    --

    DROP TABLE IF EXISTS `cidade`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `cidade` (
      `cidade` varchar(100) NOT NULL,
      `estado` char(2) NOT NULL,
      PRIMARY KEY (`cidade`,`estado`),
      KEY `fk_estado_idx` (`estado`),
      CONSTRAINT `fk_estado` FOREIGN KEY (`estado`) REFERENCES `estado` (`estado`) ON DELETE NO ACTION ON UPDATE NO ACTION
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    /*!40101 SET character_set_client = @saved_cs_client */;

    --
    -- Dumping data for table `cidade`
    --

    LOCK TABLES `cidade` WRITE;
    /*!40000 ALTER TABLE `cidade` DISABLE KEYS */;
    INSERT INTO `cidade` VALUES ('Curitiba','PR'),('Londrina','PR'),('São José dos Pinhais','PR'),('Florianópolis','SC'),('Santa Catarina','SC');
    /*!40000 ALTER TABLE `cidade` ENABLE KEYS */;
    UNLOCK TABLES;

    --
    -- Table structure for table `estado`
    --

    DROP TABLE IF EXISTS `estado`;
    /*!40101 SET @saved_cs_client     = @@character_set_client */;
    /*!40101 SET character_set_client = utf8 */;
    CREATE TABLE `estado` (
      `estado` char(2) NOT NULL,
      PRIMARY KEY (`estado`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    /*!40101 SET character_set_client = @saved_cs_client */;

    --
    -- Dumping data for table `estado`
    --

    LOCK TABLES `estado` WRITE;
    /*!40000 ALTER TABLE `estado` DISABLE KEYS */;
    INSERT INTO `estado` VALUES ('PR'),('SC');
    /*!40000 ALTER TABLE `estado` ENABLE KEYS */;
    UNLOCK TABLES;

    --
    -- Dumping events for database 'estado_ajax'
    --

    --
    -- Dumping routines for database 'estado_ajax'
    --
    /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
    /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
    /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
    /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
    /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

    -- Dump completed on 2014-10-29 14:32:01

  2. Boa tarde, estou fazendo uns exercícios aqui, porém não estou intendendo o porque desses resultados (sei que os resultado estão certo), alguém poderia me explicar ? Muito obrigado.
     
    1 -
    <?php
    $y=4;

    for ($x=$y;$y>0;$x++){
    if ($x%3==0){
    echo "$x";
    $y--;
    }
    }
    ?>
    resultado: 6 9 12 15.
    =============================================
    2- 
    <?php
     
    $a  =1.5;
    $b = 1.6;
     
    echo (int) ($a +$b );
    echo "|";
    echo (int)$a + $b;
     
    ?>
    resultado: 3 | 2.6.
    =========================================
    3 - 
    $lista = array (1,2,2,8,4,4,6);
     
    foreach ($lista as $a => $b ) {
                    if($a != $b ){
                         echo "$a $b ";
                  }
    }
    Resultado: 01123854.
    =========================================
    4 - 
    $matriz = array(
     0 => array(1,2,3),
    1 => array(4,5,6),
    2 => array(7,8,9)
    );
     
    foreach ($matriz as $linha) {
                  echo $linha;]
    }

     

    ======================================================================

    AVISO: Favor postar as suas duvidas no forum Principal ( PHP )

  3. Olá amigos, sou iniciante na área de PHP, fiz uma prova na faculdade sobre a linguagem mas não fui nada bem :/ . Gostaria de uma ajuda de vocês para ver o porque errei essas perguntas para poder estudar melhor. Tenho as respostas corretas em anexo mas gostaria de uma justificativa de cada resposta mostrando o porque está certo para eu poder dar uma boa estudada. Desde já agradeço. Muito obrigado.

    6_7_8.jpg

    4_5.jpg

    2_3.jpg

    9_10.jpg

    11.jpg

    12.jpg

×
×
  • Criar Novo...