PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » insertion d'une donnee dans 2 table sql simultané » 27-01-2015 20:25:54

merci tof73 mais si tu pouvez être un peu plus explicite STP !

toutes c'est requête d'affiler corresponde a ceux que tu me dit de faire et dont je me douté mais es ce faisable dans la même pages ?

mysql_query ("INSERT INTO table B ('','titre');

$reponse = mysql_query ("SELECT * FROM table B");

mysql_query ("UPDATE table A SET titre='$titre' WHERE reponse='$reponse'");

#2 Forum Général PHP » insertion d'une donnee dans 2 table sql simultané » 27-01-2015 20:25:54

oziris
Réponses : 3

bonsoir,
je viens de tomber sur un os !

j'aimerais envoyer les donnée d'un formulaire dans une table B ("id" et "titre" enfin juste "titre" puisque l'id est en auto incrément) jusque là pas de souci.

mon problème se situe dans le fait d'envoyer une des donnée insérer dans la table B vers la table A (le champ titre ou id peu importe) afin de créer une jointure entre les 2 table A et B mais de façon simultané sachant que ma table A a déjà des données insérer mais il reste un champ "titre_id" vide afin de le remplir par la suite, est ce moment là est quand je vais envoyer les donnée dans la table B
j'ai pas mal chercher sur le net des infos au sujet des jointures mais je ne trouve pas la façon pour la création simultané
es ce faisable ?
si oui quelqu'un peu t'il m' aider svp !
sur comment créer la requête en question

merci d'avance

#4 Re : Forum Général PHP » recupere les lignes d'un fichier txt de façon definie » 25-01-2015 12:45:44

Re tof73, décidément on navigue sur les même sites lol !

j'ai tester plusieurs possibilité et rien a faire plus d'info serai bienvenue STP !
merci d'avance

#5 Forum Général PHP » recupere les lignes d'un fichier txt de façon definie » 25-01-2015 12:45:44

oziris
Réponses : 3

bonjour,
j'ai un fichier "data.txt" qui contiens une trentaine de lignes.
afin de le remettre en forme comme je le désire

dans ma page resultat.php :

-je souhaiterai récupérer les 20 première lignes de mon fichier "data.txt" et les afficher séparément au besoin
-mettre un séparateur en image ou une zone de texte
-et afficher les 10 dernières lignes de mon fichier "data.txt" et les afficher séparément au besoin

mon problème ce situe dans la récupération des lignes complétè l'une après l'autre afin de réussir la mise en forme comme je le souhaite je n'arrive pas a trouver comme selectionner les 20 premiere ligne les afficher arrêter l'affichage mettre mon séparateur ou texte et afficher les ligne suivante de mon fichier data.txt


<?php
//lit le fichier data.txt
$lines = file('data.txt');

// Affiche toutes les lignes du tableau comme code HTML
foreach ($lines as $line_num => $line) {
echo "" . htmlspecialchars($line) . "  <br />\n";
}
?>
 

si quelqu'un peu m'aider ou me mettre sur la vois a suivre SVP
merci d'avance

#6 Re : Forum Général PHP » copier les x premiere et les x derniere lignes d'un fichier .txt » 30-06-2018 13:12:26

merci a toi tof73 !
cela copie bien les 10 première et 10 dernière ligne de mon fichier *.txt
je vois que tu a fait une boucle de recherche et mis un "\r\n" pour faire un retour a la ligne mais le retour a la ligne ne fonctionne pas,
j'ai essayé de les mettre (entre parenthèse) remplacer les " par des ' et rien a faire

vois tu d’où cela peu venir ??

j'ai rajouté le code suivant a la fin de ton bout de code pour mettre les lignes copier dans un fichier .txt nommer dest.txt et cela fonctionne


// ecrire les lignes copier dans un fichier dest.txt
    file_put_contents( 'dest.txt', $content);
 

en tout cas merci pour ton aide je n'avais pas pense au boucle mais là encore je n'aurai pas pu y arriver seul

#7 Forum Général PHP » copier les x premiere et les x derniere lignes d'un fichier .txt » 30-06-2018 13:12:26

oziris
Réponses : 3

bonjour a tous,
voila je souhaiterai trouver le moyen de copier les 10 première ligne et les 10 dernière ligne d'un texte (qui fait a peu prés 120 ligne en tout) que j'ai déjà converti en fichier "data.txt"
et les transférer dans un autre fichier "dest.txt"
afin de pouvoir les remettre en forme par la suite
j'ai chercher un peu partout sur le net et ne trouve pas le moyen de faire cela,

pour le transfert du texte en un fichier "data.txt"

j'utilise ce code page 1:


<tr>
<td align="center" colspan="2">

<?php
// copie des données récupérer dans le file_get_content en fichier txt
file_put_contents( 'data.txt', $_POST['texte']);
?>
//utilisation d'un textarea pour envoyer le texte brut dans un fichier txt
<form action="#" method="post">
 coller votre text ici :<br />
// a l'aide du textarea et du file_get_content je récupère le texte
 <textarea name="texte"><?php echo file_get_contents( 'data.txt' ); ?></textarea><br/>
 
 <input type="submit" value="convertir">
 
</form>
<p>

pour afficher sont contenu en numérotant les ligne et en y ajoutant des retour a la lignes (cette page va me servir a définir les ligne a copier exactement étant donne que je pèche sur la façon de copier les lignes je n'est pas vraiment encore regarder si se sont les 10 ou 8 première lignes et les 10 ou 8 dernière lignes du texte que je vais copier de plus je n'arrive pas a supprimer les saut de lignes )

code de la page 2 affichage du contenu :


<tr>
<td align="center" colspan="2">
<?php
// Lit une page web dans un tableau.
$lines = file('data.txt');

// Affiche toutes les lignes du tableau comme code HTML, avec les numéros de ligne
foreach ($lines as $line_num => $line) {
    echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";

}
// bout de code que je ne sais pas ou mettre exactement pour supprimer les saut de ligne n'y comment utiliser
//$trimmed = file('somefile.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

?>

page 3 copie des 10 lignes du début et des 10 lignes fin du fichier "data.txt" et envoi vers un autre fichier txt "dest.txt" (c'est la que je galérè je ne sais pas quoi ou comment faire on m'a conseiller d'utiliser un array_slice mais je ne comprend pas comment ca fonctionne


<tr>
<td align="center" colspan="2">

<?php

// ecrire les lignes copier dans un fichier dest.txt
    file_put_contents( 'dest.txt', $donnees);
// Instruction d'ouverture du fichier en lecture seule
    $fp = fopen ("data.txt", "r");
    $donnees = fgets($fp, array_slice(-8,10));
// Instruction on referme le fichier data.txt
    fclose ($fp);
// Instruction on affiche donc le contenu de la variable $donnees
    echo 'Notre fichier contient : '.$donnees;

?>
 

je suis débutant et j'ai l'habitude a force de test d'arriver a mon but mais là c'est un peu plus compliquer j'ai beau lire les aides diverse sur le net je bloque sur certaine chose
cela manque de détail pour que je comprenne vraiment l’utilité et le fonctionnement des code dont j'ai besoin pour faire ceux que je souhaite
si quelqu'un peu m'aider SVP
je le remercie par avance

#8 Forum Général PHP » actualisation d'une parti d'une page ? » 26-06-2013 20:38:59

oziris
Réponses : 0

bonjour,
j'essaye de faire un chat et je me trouve sur un problème dont je n'arrive pas a en trouver la solution.
j'ai fait une speudo frame index.php dans lequel j'ai 2 page une haut.php et une basse.php, j'aimerai actualiser la page haut sans que ca actualise toute la page parce que là a l'heure actuelle c'est toute ma page qui s'actualise malgré que mon code d'actualisation ce situe dans la page haut.php
si vous avez une solution SVP cela m'aiderai franchement


bout de ma page haut.php


<script type="text/javascript">
var auto_refresh = setInterval(
  function ()
  {
    $('#load_donnees').load('haut-de-page.php').fadeIn("slow");
  }, 5000); // rafraichis toutes les 5000 millisecondes
 
</script>

// je vous épargne tout le html de mon tableau

<td align="center" colspan="2"><H2> Chat</h2></td>
<tr><td>
<div id="load_donnees" style="height:350px;width:350px;border:5px solid black;font:16px/26px Georgia, Garamond, Serif;overflow: auto;">
<blockquote>

</div></td>

//Ma parti php sql qui fait une boucle pour afficher tous les résultats :

  while ($donnees = mysql_fetch_array($reponse))
  {
    echo  utf8_encode ('<b>'.$donnees['pseudo'].'</b> a ecrit le <span style="color:green;font-size:10px;font-style:italic;">'.date('d/m/Y à H\hi', $donnees['time']).'</span> : <br/>'.stripslashes(controle($donnees['message'])));
    echo '<br/><br/>';
  }
 

mon but et d’actualiser le rafraichissement de mon <div id="load_donnees"> ou éventuellement toute la page haut.php mais pas la parti basse.php parce que cela gène pour la saisie du texte ( le curseur s'efface et on est obliger de ré-sélectionner pour pouvoir continuer a taper sont texte)
merci pour vos réponse et votre aide

Pied de page des forums

Propulsé par FluxBB