Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabyo

Sistema de cadastros bem basico

Recommended Posts

Olá Fabyo? Tô com o seguinte problema:Fatal error: Call to undefined function campo_data() in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\licitacao\classeLicitacao.php on line 134Será se tem alguem que possa me ajudar?Tenho a função, mais ela não consegue ser visualizada na hora de sua chamada.Sou iniciante de php, e estou com algumas dificuldades.Espero contar com a ajuda e compreensão de todos. De antemão, meu muito obrigado.O Script abaixo está dando erro na chamada, ou seja, função de conversao de data com indefinida. // Passando data do text box "DD/MM/AAAA" para "AAAA-MM-DD" function campo_data($data) { return implode(preg_match("~\/~", $data) == 0 ? "/" : "-", array_reverse(explode(preg_match("~\/~", $data) == 0 ? "-" : "/", $data))); } //função cadastrar function cadastrar($params) { if($params) { $query = "INSERT INTO licitacao" . "(titulo, objeto, vlr_Estimado, data_Publicacao, data_Abertura, horario, estatus, situacao )" . "VALUES ('" . $params['titulo']. "','" . $params['objeto']. "','" . $params['vlr_Estimado']. "','" . campo_data($params['data_Publicacao']). "','" . campo_data($params['data_Abertura']). "','"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com esse errorWarning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/voinet/public_html/cadastro/listar.php on line 19Alquem pode me ajudar??? Agradeço antecipadamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

marcos.coelho seu problema é que sua função de converter data esta com problema, mas basta arruma-la que o sistema ira funcionar

 

para converter uma data dd/mm/yyyy para yyyy-mm-dd basta isso:

$data = "15/10/2007";

$data_nova = implode("-", array_reverse(explode("/", $data)));

 

Ailton Cordeiro seu select deve estar com erro por isso que a função mysql_num_rows nao funcionou

 

use a função mysql_error() para descobrir o que houve

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só pra avisar, eu fui pegar esse arquivo novamente parece que corrompeu-se, eu abro e aparece assim %$¨%#$%@#$@#$@#$ #@$@#%%&¨& ¨* ¨..... HAUAHUHAUAHUAH Faz um novo up ae que eu to precisando, claro se você puder.. Valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui a mensagem de que foi "Salvo com sucesso" aparece, mas os dados não são inseridos no banco.

 

Adicionei dados à tabela pelo phpMyAdmin para testar e ele aparecem no listar.php

e agora?

 

aparentemente não tem erro, pq n recebi nenhum warning...

 

 

 

 

Valew!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce nao instalou o banco de dados, e se instalou configure o config.php

Valeu! Acabei de ddescobrir que tinha que colocar o nome do banco de dados no init.php.

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu baixei este exemplo pois necessito muito aprender a fazer cadastros usando php x mysql

 

mais onde esta o init.php ?

 

como devo criar o mesmo ?

 

alguem pode me ajudar ?

 

msn/email: walneyk@hotmail.com

 

Atenciosamente

Walney Moreira Klein

www.wmkhost.com.br

Compartilhar este post


Link para o post
Compartilhar em outros sites

Atendendo a pedidos, criei um sistema de cadastro bem basico só para mostrar como cadastrar, editar, excluir e listar os dados usando banco de dados Mysql

 

 

cadastro.zip

 

Parabéns o exemplo está 100%, obrigado pela ajuda e que Deus te abençoe!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom esse script. eu criei um bem simples para cadastrar lista reserva de um curso de informática, mas pra listar as pessoas por turno como eu faria?

 

cadastro.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Cadastro</title>

</head>



<body>

<form id="form1" name="form1" method="post" action="salvar.php">

  <h2 align="center"><strong>Lista Reserva do Curso Acras </strong></h2>

  <table width="100%" border="0">

    <tr>

      <td width="38%">Nome:</td>

      <td width="31%">Turno de Interesse:</td>

      <td width="31%">Telefone para contato:</td>

    </tr>

  </table>

  <table width="100%" border="0">

    <tr>

      <td width="36%"><label>

        <input name="nome" type="text" id="nome" size="45" />

      </label></td>

      <td width="32%"><input name="turno" type="radio" value="Manhã" <?php echo $checkedM;?> /> 

        Manhã 

        <input name="turno" type="radio" value="Tarde" <?php echo $checkedT;?> /> 

        Tarde 

        <input name="turno" type="radio" value="Noite" <?php echo $checkedN;?> /> 

        Noite</td>

      <td width="32%"><label>

        <input name="telefone" type="text" id="telefone" size="35" />

      </label></td>

    </tr>

  </table>

  <td><div align="center">

    <input type="submit" name="Submit" value="Gravar" style="cursor:pointer"/>

  </div></td>

<p> </p>

</form>

</body>

</html>

listar.php

<?php

@ini_set('display_errors', '1');

error_reporting(E_ALL);



mysql_connect("localhost", "root", "******");

mysql_select_db("digital");

$resultado = mysql_query("select * from usuario");

mysql_close();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Lista de Dados</title>

</head>



<body>

<?php

if(mysql_num_rows($resultado) < 1) {

	exit;

}

?>

<table width="500" border="1" align="center">

  <tr>

    <th>ID</th>

    <th>NOME</th>

    <th>TURNO</th>

    <th>TELEFONE</th>

    <th>EDITAR/EXCLUIR</th>

  </tr>

<?php

while($l = mysql_fetch_array($resultado)) {

	$id        = $l["id_user"];

	$nome      = $l["nome"];

	$turno     = $l["turno"] == "Manhã" ? "Tarde" : "Noite";

	$telefone  = $l["telefone"];

 
	echo"

  <tr>

    <td>$id</td>

    <td>$nome</td>

    <td>$turno</td>

    <td>$telefone</td>

    <td><a href=\"editar.php?id=$id\">[Editar]</a> | <a href=\"excluir.php?id=$id\">[Excluir]</a></td>

  </tr>\n";
   
}  

?>  

</table>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

só voce mudar seu select do jeito que precisa

 

esses turnos seriam outra tabela?

 

Só tenho uma tabela

digital.sql

CREATE TABLE IF NOT EXISTS `usuario` (

`id_user` smallint(5) unsigned NOT NULL AUTO_INCREMENT,

`nome` varchar(15) NOT NULL,

`turno` enum('Manhã','Tarde','Noite') NOT NULL,

`telefone` varchar(20) NOT NULL,

PRIMARY KEY (`id_user`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

 

Disso eu sei, só não sei como fazer essa mudança no select

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.