النتائج 1 إلى 2 من 2

الموضوع: مشكلة في php5

  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    22

    مشكلة في php5



    السلام عليكم ورحمة الله
    مشكلتي أني لما أبحث عن إسم ما أجد في الصفحة الأخرى كل المعلومات المتعلقة بهذا الإسم وتتغير مع تغير الإسم المراد البحث عنه إلا رابط العنوان
    فمثلا لو بحثنا على شركة ياهو
    يعطينا إسمها ورقم التلفون ورابط المواضيع الخاصة بالشركةإلى اخره
    ولو غيرنا إلى مكروسوفت ,يُعطينا إسم شركة ميكروسوفت ورقم تلفونها أما الرابط فيُعطيني رابط واحد فقط ولا يتغير أيا كانت الشركة. المراد البحث عنها ..
    وأعتقد أن المشكلة في sql
    ,1) client ==> id_clt et nom _clt
    2)contact ==> id_contact et nom_contact et id_clt
    3)ticket ==> id_ticket et titre et id_contact


    ---------------------------------------------------------------

    <html>
    <head>
    <style type="text/css">
    <!--
    .Style1 {color: #FF0000}
    .Style2 {
    color: #FF0000;
    font-style: italic;
    font-weight: bold;
    font-size: x-large;
    }
    .Style3 {
    color: #000000;
    font-size: 12px;
    }
    -->
    </style>
    </head>
    <body>
    <body>
    <table width="942" height="90" border="1">
    <tr>
    <td><div align="center" class="Style1">IMAGE PHOTOSHOP</div></td>
    </tr>
    </table>
    </br></br></br>
    <p>
    <?php require_once "head.inc.php"; ?>
    <span class="title">: </span><br>
    <br>
    </p>
    <p align="center" class="Style2"> </p>

    <?php
    if (empty($mots) && isset($mots) && $mots=="") exit;

    $mots=htmlentities($_POST['nom_societe'], ENT_QUOTES,'UTF-8');


    $sql=$cnx->prepare("SELECT * FROM contact,client,ticket WHERE (
    nom_clt LIKE '%" . $mots . "%' OR adresse_clt LIKE '%" . $mots . "%' OR mail_clt LIKE '%" . $mots . "%' )
    AND nom_clt='".$_POST['nom_societe']."'
    ORDER BY nom_clt ");
    ?>
    <table border="1" width="100%">
    <tr>
    <td>Nom</td>
    <td>Adresse</td>
    <td>Email</td>
    <td>Tel</td>
    <td>Portable</td>
    </tr>
    <?php

    $sql -> execute(array());


    $tab = array();
    while ($lignes = $sql -> fetch(PDO::FETCH_ASSOC))
    {
    echo '<tr>';
    $tab['nom_clt'] = $lignes['nom_clt'];
    $tab['titre'] = $lignes['titre'];
    $tab['adresse_clt'] = $lignes['adresse_clt'];
    $tab['mail_clt'] = $lignes['mail_clt'];
    $tab['tel_clt'] = $lignes['tel_clt'];

    echo '<td >'.$tab['nom_clt'].'</td>';
    echo ' <td>';
    echo '<a href="./lire_select.php?id_ticket=' , $tab['id_ticket'] , '">' , htmlentities(trim($tab['titre'])) , '</a>';
    echo ' </td>';
    echo '<td bgcolor="#CCFFCC">'.$tab['adresse_clt'].'</td>';
    echo '<td bgcolor= #FFCC99>'.$tab['mail_clt'].'</td>';

    echo '<td bgcolor="#00ECEC" >'.$tab['tel_clt'].'</td>';
    echo '</tr>';
    ?>
    </table>
    <?php } ?>

    Merçii d'avance







  2. #2
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    22


    تم حل المشكل ولله الحمد ,,,

    للأسف كان مُشكل بسيط جدا ولكن على ما يبدو الإرهاق أثر ...!


    j'vais un probléme en requete mmmmm,,,
    voilaaa
    $sql=$cnx->prepare("SELECT distinct(nom_clt),mail_clt,titre,adresse_clt,tel_clt FROM contact,client,ticket WHERE (
    nom_clt LIKE '%" . $mots . "%' OR adresse_clt LIKE '%" . $mots . "%' OR mail_clt LIKE '%" . $mots . "%' )
    AND nom_clt='".$_POST['nom_societe']."'
    AND ticket.id_contact=contact.id_contact
    AND contact.id_clt=client.id_clt

    ");










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض