Beleza Pessoal
Meu primeiro post
sou iniciante na programação , e estou tentando desenvolver um, sistema de pedidos online com auxílio do Dreamweaver!
onde existe cadastro de empresas com seus setores e funcionarios, onde o sistema cadastra motoqueiros, motos, e um protocolo de diário de veículo onde guarda todas os pedidos feitos em forma de protocolo. tudo esta funcionando correto! até entaum, tenho feito aos poucos criando necessidades e buscando soluções , mas pra este problema eu me entreguei e venho pedir ajuda!
Tenho um formulário onde tem campos de data pedido, data chamado, local origem, local destino, e sua ID, ao enviar o formulário com estes dados o os campos retornam como id, devido ao grande volume que vai ser gerado imaginei por conta própria que eu deveria armazenar estes pedidos através de id e nao os nomes o que acontece é que na ora de exibir pra confirmar o pedido só aparece as id e nao consigo fazer os nomes aparecerem de forma dinâmica.
Vou postar a página de pedido com nome chamado.php e a página onde contém os dados dinâmicos chamada lst_chamado onde vai ter a lista de chamados identificando clientes setor origim , tratado em alguns momentos como posto o que acontece que eles aparecem as ID e preciso qeu retorne o nome referente a ID.
Espero ter sido claro em meu pedido de ajuda!
caso contrário já peço antecipadamente desculpas pela ignorância!
estou tentando aprender..
obrigado...
Entaum como falado ai vai a página : chamado.php
<?php
if (!isset($_SESSION)) {
session_start();
$_SESSION['nivel'];
$_SESSION['idcliente'];
$_SESSION['MM_Username'];
$nome = $_SESSION['MM_Username'];
$idcliente = $_SESSION['idcliente'];
}
?>
<?php require_once('Connections/conexao_sistema.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO chamado (idposto, destino) VALUES (%s, %s)",
GetSQLValueString($_POST['idposto'], "int"),
GetSQLValueString($_POST['destino'], "int"));
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$Result1 = mysql_query($insertSQL, $conexao_sistema) or die(mysql_error());
$insertGoTo = "chamado.php?pedidof";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$query_Rs_chamado = "SELECT * FROM chamado";
$Rs_chamado = mysql_query($query_Rs_chamado, $conexao_sistema) or die(mysql_error());
$row_Rs_chamado = mysql_fetch_assoc($Rs_chamado);
$totalRows_Rs_chamado = mysql_num_rows($Rs_chamado);
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$query_RS_diario = "SELECT iddiario, idmotoqueiro FROM diario";
$RS_diario = mysql_query($query_RS_diario, $conexao_sistema) or die(mysql_error());
$row_RS_diario = mysql_fetch_assoc($RS_diario);
$totalRows_RS_diario = mysql_num_rows($RS_diario);
$colname_Rs_posto1 = "-1";
if (isset($_SESSION['idcliente'])) {
$colname_Rs_posto1 = $_SESSION['idcliente'];
}
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$query_Rs_posto1 = sprintf("SELECT idposto, nome FROM posto WHERE idcliente = %s", GetSQLValueString($colname_Rs_posto1, "int"));
$Rs_posto1 = mysql_query($query_Rs_posto1, $conexao_sistema) or die(mysql_error());
$row_Rs_posto1 = mysql_fetch_assoc($Rs_posto1);
$totalRows_Rs_posto1 = mysql_num_rows($Rs_posto1);
$colname_RS_posto2 = "-1";
if (isset($_SESSION['idcliente'])) {
$colname_RS_posto2 = $_SESSION['idcliente'];
}
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$query_RS_posto2 = sprintf("SELECT idposto, nome FROM posto WHERE idcliente = %s", GetSQLValueString($colname_RS_posto2, "int"));
$RS_posto2 = mysql_query($query_RS_posto2, $conexao_sistema) or die(mysql_error());
$row_RS_posto2 = mysql_fetch_assoc($RS_posto2);
$totalRows_RS_posto2 = mysql_num_rows($RS_posto2);
?>
<p> </p>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<p>você está conectado como <?php echo $_SESSION['MM_Username']; ?></p>
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Posto:</td>
<td><select name="idposto">
<?php
do {
?>
<option value="<?php echo $row_Rs_posto1['idposto']?>" ><?php echo $row_Rs_posto1['nome']?></option>
<?php
} while ($row_Rs_posto1 = mysql_fetch_assoc($Rs_posto1));
?>
</select></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Posto Destino:</td>
<td><select name="destino">
<?php
do {
?>
<option value="<?php echo $row_RS_posto2['idposto']?>" ><?php echo $row_RS_posto2['nome']?></option>
<?php
} while ($row_RS_posto2 = mysql_fetch_assoc($RS_posto2));
?>
</select></td>
</tr>
<tr> </tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Inserir registro" /></td>
</tr>
</table>
<input type="hidden" name="idchamado" value="" />
<input type="hidden" name="idiario" value="" />
<input type="hidden" name="MM_insert" value="form1" />
</form>
<p> </p>
<?php if(isset($_GET['pedidof'])){?>
<p>Pedido Feito!</p>
<?php }?>
<?php
mysql_free_result($Rs_chamado);
mysql_free_result($RS_diario);
mysql_free_result($Rs_posto1);
mysql_free_result($RS_posto2);
?>
Entaum como falado ai vai a página : lst_chamado.php
<?php require_once('Connections/conexao_sistema.php'); ?>
<?php
echo '<link rel="stylesheet" type="text/css" href="css/tab.css" />' ;
?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$colname_RS_lst_chamado = "-1";
if (isset($_SERVER['idchamado'])) {
$colname_RS_lst_chamado = $_SERVER['idchamado'];
}
mysql_select_db($database_conexao_sistema, $conexao_sistema);
$query_RS_lst_chamado = sprintf("SELECT * FROM chamado WHERE idchamado = %s", GetSQLValueString($colname_RS_lst_chamado, "int"));
$RS_lst_chamado = mysql_query($query_RS_lst_chamado, $conexao_sistema) or die(mysql_error());
$row_RS_lst_chamado = mysql_fetch_assoc($RS_lst_chamado);
$totalRows_RS_lst_chamado = mysql_num_rows($RS_lst_chamado);
$query_RS_lst_chamado = "SELECT * FROM chamado";
$RS_lst_chamado = mysql_query($query_RS_lst_chamado, $conexao_sistema) or die(mysql_error());
$row_RS_lst_chamado = mysql_fetch_assoc($RS_lst_chamado);
$totalRows_RS_lst_chamado = mysql_num_rows($RS_lst_chamado);
?>
<p>Lista de Chamados</p>
<table width="100%" border="2" align="center" cellpadding="1" cellspacing="2">
<tr>
<td><strong>Chamado</strong></td>
<td><strong>Protocolo</strong></td>
<td><strong>Posto</strong></td>
<td><strong>Destino</strong></td>
<td><strong>Data chamado</strong></td>
<td><strong>Situação </strong></td>
<td colspan="2"> </td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_RS_lst_chamado['idchamado']; ?></td>
<td><?php echo $row_RS_lst_chamado['idiario']; ?></td>
<td><?php echo $row_RS_lst_chamado['idposto']; ?></td> <---aqui esta meu problema onde nao consigo que retorne nome
<td><?php echo $row_RS_lst_chamado['destino']; ?></td>
<td><?php echo date('d/m/Y H:i',strtotime($row_RS_lst_chamado['data_chamado'])); ?></td>
<td><?php echo $row_RS_lst_chamado['data_atendido']; ?></td>
<td><a href="atendido1.php?idchamado=<?php echo $row_RS_lst_chamado['idchamado']; ?>">Atender</a></td>
<td><a href="exc_chamado.php?idchamado=<?php echo $row_RS_lst_chamado['idchamado']; ?>">Excluir</a></td>
</tr>
<?php } while ($row_RS_lst_chamado = mysql_fetch_assoc($RS_lst_chamado)); ?>
</table>
<p><?php echo " Hora: "; echo date("H:i");?></p>
<p>
<?php
mysql_free_result($RS_lst_chamado);
?>
</p>
<p> </p>
<p> </p>
- Fórum WMO
- → Viewing Profile: Tópicos: Magnifico
Community Stats
- Group Usuários
- Active Posts 5
- Profile Views 2238
- Member Title Novato no fórum
- Age 45 years old
- Birthday February 14, 1980
-
Sexo
Male
-
Localidade
Florianópolis
-
Interesses
Web designer, php, css, java script,
Social Networks
-
Delicious
magnifico
-
Facebook
magnifico
-
LinkedIn
magnifico
-
MySpace
magnifico
-
Orkut
magnifico
-
Picasa
magnifico
-
Twitter
magnifico
-
Youtube
magnifico
Contact Information
-
Skype
magnificosc
-
Página Web
http://www.magnifico.6te.net
-
Windows Live
marcioferrado2005@hotmail.com
0
Neutral
User Tools
Latest Visitors
No latest visitors to show
Topics I've Started
Php Dados Dinâmicos Id E Nome?
16/08/2013, 10:03
- Fórum WMO
- → Viewing Profile: Tópicos: Magnifico
- Privacy Policy
- Regras ·